On Time RTOS-32

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

Приложения On Time RTOS-32 всегда используют компонент RTTarget-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 – ядро операционной системы и средства разработки

Компонент RTTarget-32 включает в себя все средства разработки, необходимые для запуска 32-разрядных приложений во встраиваемой системе. RTTarget-32 может подготовить приложение, созданное с помощью обычного компилятора Win32, для запуска на целевом оборудовании (во встраиваемой среде исполнения). Этот компонент предоставляет загрузочный код для инициализации целевого оборудования, библиотеку среды выполнения, локатор и поддержку кросс-отладки. Среда исполнения RTTarget-32 ограниченно эмулирует Win32 API.


RTKernel-32 – планировщик реального времени

Компонент RTKernel-32 – это библиотека с функциями для создания потоков, семафоров, критических секций и т.д. Он добавляет большинство функций потоков Win32 API в эмуляцию Win32 On Time RTOS-32.


RTFiles-32 – встроенная файловая система

Компонент RTFiles-32 позволяет встраиваемым приложениям получать доступ к файлам на дискетах, жестких дисках, флеш-дисках, USB-дисках, CD-ROM и DVD-дисках, отформатированных в файловых системах FAT, exFAT или ISO 9660. Как и RTTarget-32 с RTKernel-32, он обеспечивает свою функциональность через эмуляцию Win32 API и свой собственный API.


RTIP-32 – встроенный стек TCP/IP

Компонент RTIP-32 предоставляет сетевые возможности и реализует основные протоколы TCP/IP для Ethernet и последовательных интерфейсов через Berkeley socket API. Это исходный код, совместимый с Windows WinSock 1.1 API.


RTPEG-32 – портативный встроенный GUI (графический интерфейс пользователя)

Компонент RTPEG-32 – это объектно-ориентированная библиотека графического интерфейса на C++, управляемая событиями. Ее можно использовать для реализации профессионального оформления Windows или собственных пользовательских интерфейсов. В комплект поставки входят драйверы устройств для графического оборудования VGA и SVGA/VESA.


RTUSB-32 – стек USB-host реального времени

Компонент RTUSB-32 – это универсальная последовательная шина (USB) для встраиваемых систем. Он содержит стек основного протокола, драйверы устройств хост-контроллера, низкоуровневый API связи и драйверы классов высокого уровня.

Обратная связь

* - поля, обязательные для заполнения