On Time RTOS-32

ОСРВ для встраиваемых систем 32/64-бит x86, совместимая с Win32 API
On Time, встраиваемая операционная система жесткого реального времени для 32/64-битных процессоров x86 по лицензии royalty-free, реализует ядро семейства Windows, используя всего 16 Кб памяти. Она предоставляет около 400 функций Win32 API и может загружать библиотеки DLL Windows.
Возможности
- Полностью интегрируется с Microsoft Visual Studio и другими компиляторами
- Нет лицензионных отчислений за Runtime (исполняемые экземпляры)
- Доступен полный исходный код
- Бесплатная техническая поддержка по телефону и электронной почте
- Бесплатная тестовая версия
Компоненты On Time RTOS-32
Компоненты RTKernel-32, RTFiles-32, RTIP-32, RTPEG-32 и RTUSB-32 опциональны.
Приложение |
||||
RTKernel-32 |
RTFiles-32 |
RTIP-32 |
RTPEG-32 |
RTUSB-32 |
RTTarget-32 |
||||
Целевое оборудование (среда исполнения) |
Компонент RTTarget-32 включает в себя все средства разработки, необходимые для запуска 32-разрядных приложений во встраиваемой системе. RTTarget-32 может подготовить приложение, созданное с помощью обычного компилятора Win32, для запуска на целевом оборудовании (во встраиваемой среде исполнения). Этот компонент предоставляет загрузочный код для инициализации целевого оборудования, библиотеку среды выполнения, локатор и поддержку кросс-отладки. Среда исполнения RTTarget-32 ограниченно эмулирует Win32 API.
Компонент RTKernel-32 – это библиотека с функциями для создания потоков, семафоров, критических секций и т.д. Он добавляет большинство функций потоков Win32 API в эмуляцию Win32 On Time RTOS-32.
Компонент RTFiles-32 позволяет встраиваемым приложениям получать доступ к файлам на дискетах, жестких дисках, флеш-дисках, USB-дисках, CD-ROM и DVD-дисках, отформатированных в файловых системах FAT, exFAT или ISO 9660. Как и RTTarget-32 с RTKernel-32, он обеспечивает свою функциональность через эмуляцию Win32 API и свой собственный API.
Компонент RTIP-32 предоставляет сетевые возможности и реализует основные протоколы TCP/IP для Ethernet и последовательных интерфейсов через Berkeley socket API. Это исходный код, совместимый с Windows WinSock 1.1 API.
Компонент RTPEG-32 – это объектно-ориентированная библиотека графического интерфейса на C++, управляемая событиями. Ее можно использовать для реализации профессионального оформления Windows или собственных пользовательских интерфейсов. В комплект поставки входят драйверы устройств для графического оборудования VGA и SVGA/VESA.
Компонент RTUSB-32 – это универсальная последовательная шина (USB) для встраиваемых систем. Он содержит стек основного протокола, драйверы устройств хост-контроллера, низкоуровневый API связи и драйверы классов высокого уровня.