Prex — это портативная операционная система реального времени для встраиваемых систем, предназначенная специально для маленьких, с ограниченными ресурсами, платформ. Небольшая, надежная, написана на языке C на основе микроядра традиционной архитектуры. Микроядро Prex предоставляет только основные функции для выполнения задач, потоки, управление памятью, IPC, исключения и синхронизации. Другие основные функции ОС — процессы, файловую систему, загрузку приложений и сетей — предоставляют сервисы пользовательского режима. Кроме того, Prex предусматривает слой эмуляции POSIX в целях использования существующих *nix приложений. Эта конструкция системы позволяет выполнять одновременно как родные задачи реального времени, так и общие POSIX-процессы, не уменьшая производительности в режиме реального времени.
Минимальные системные требования:
- процессор: 32-bit,
- память: 128KB RAM (ядро < 25k байт),
- таймер: таймер с программируемыми интервалами.
Изменения: Добавлена поддержка файловой системы FAT и функции FIFO/pipe.
Распространяется под лицензией BSD.
>>> Подробности