[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
SoC-OS stands for “System on Chip Operating System”. This program functions as a BASIC interpreter occupying 12K of Flash memory in an advanced 8051 derivative microcontroller. SoC-OS provides most of the features of "standard" BASIC, plus many additional features that apply to control environments and to the architecture of a new generation of highly integrated microcontrollers.
The design goal of SoC-OS was to develop a software program that would make it easy for a hardware/software designer to interact with the 8051 device; but, at the same time not limit the designer to the slow and sometimes awkward constructs of BASIC. It is a powerful software tool that can significantly reduce the design time of many projects. SoC-OS is ideal for embedded systems where terminals are not attached to the system, but the system controls and manipulates equipment and data.
SoC-OS offers many unique features, including the ability to store user programs in flash memory, the ability to process interrupts within the constructs of a BASIC program, plus an accurate real time clock. In addition, the arithmetic routines and l/O routines contained in SoC-OS can be accessed with assembly language CALL routines. This feature can be used to eliminate the need for the user to write these sometimes difficult and tedious programs.
SoC-OS is written entirely in assembly language and is based on the Intel MCS BASIC-52 interpreter. A common code base for the standard 8051 is combined with extensions developed for derivative controllers to provide an optimized programming and execution environment.
E-mail: info@telesys.ru