Описание
RTKernel-16 - мощный многозадачный планировщик реального времени, разработанный специально для реализации профессиональных управляющих приложений во встраиваемых системах, построенных на базе DOS. RTKernel-16 чрезвычайно компактен (около 16 Кб кода и 6 Кб данных) и предоставляет программисту необходимый базовый инструментарий для разработки эффективного ПО реального времени - в частности, набор функций для управления задачами, межзадачного взаимодействия, синхронизации и т.п.
Приложение RTKernel представляет собой единый исполняемый модуль (.exe), в котором содержится ядро, необходимые драйверы и все задачи. Этот модуль может выполняться на любом компьютере под управлением DOS.
Особенности и преимущества:
- Неограниченное количество задач
- Расход ОЗУ - около 500 байт на задачу
- Время переключения контекста - сотни нс
- Кооперативное и вытесняющее планирование
- Синхронизация посредством семафоров, мьютексов и синхронного обмена сообщениями
- Программные таймеры с точностью до 1 мкс
- Драйвер последовательных портов (до 36 штук, с поддержкой FIFO)
- Драйверы таймера, дисплея, клавиатуры, принтера и сетей IPX
- Отсутствие проблем нереентерабельности
- Поддерживает отладчики CodeView и Turbo Debugger