[an error occurred while processing this directive] [an error occurred while processing this directive]
Modern Basic for 51 :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AK 15 апреля 2002 г. 12:58

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