|
On Time RTOS-32
Win32 API Compatible RTOS for 32/64-bit x86 Embedded Systems
On Time's royalty-free hard real-time embedded operating system for
32/64-bit x86 CPUs implements a Windows subset kernel in only 16k of
memory. It provides about 400 Win32 API functions and can load Windows
DLLs.
Features
- Fully Integrates with Microsoft Visual Studio and other Compilers
- No Run-Time Royalties
- Full Source Code Available
- Free Technical Support by Phone and Email
- Free Test Version
On Time RTOS-32 Components
On Time RTOS-32 applications always use RTTarget-32.
Components RTKernel-32, RTFiles-32, RTIP-32, RTPEG-32, and RTUSB-32 are optional.
- RTTarget-32 - Core Operating System and Development Tools
RTTarget-32 includes all development tools required to run 32-bit
applications on an embedded system. RTTarget-32 can process an
application built with a regular Win32 compiler to run on the embedded
target. It provides boot code to initialize the target's hardware, a
run-time library, a locator, and cross debugging support. RTTarget-32's
run-time environment emulates a subset of the Win32 API.
- RTKernel-32 - Real-Time Scheduler
RTKernel-32 is a library with functions to create threads,
semaphores, critical sections, etc. It adds most Win32 thread API
functions to On Time RTOS-32's Win32 emulation.
- RTFiles-32 - Embedded File System
RTFiles-32 allows embedded applications to access files on diskettes, hard
disks, flash disks, USB disks, CD-ROMs, and DVDs formatted with a FAT,
exFAT, or ISO 9660 file system. Like RTTarget-32 and RTKernel-32, it
provides its functionality through a Win32 API emulation and its own
API.
- RTIP-32 - Embedded TCP/IP Stack
RTIP-32 provides networking capabilities and implements the core TCP/IP
protocols for Ethernet and serial communications through the Berkeley
socket API. It is source code compatible with the Windows WinSock 1.1
API.
- RTPEG-32 - Portable Embedded GUI
RTPEG-32 is an event-driven, object-oriented C++ GUI library. It can be
used to implement professional Windows look-and-feel or custom user
interfaces. Device drivers for VGA and SVGA/VESA graphics hardware are
included.
- RTUSB-32 - Real-Time Host USB Stack
RTUSB-32 is a Universal Serial Bus (USB) host stack for embedded systems.
It contains the core protocol stack, host controller device drivers, a
low-level communication API and high-level class drivers.
Please check the FAQ for our answers to
some frequently asked questions about On Time RTOS-32.
On Time RTOS-32 supports Win32 compilers from Microsoft and Borland. The
development tools run on any 32-bit or 64-bit version of Windows. Any
target hardware with a 32-bit or 64-bit x86 compatible CPU is supported.
Details are available here.
If you wish to test On Time RTOS-32, you can install the free On Time RTOS-32 Evaluation Kit. It is fully
functional and contains many example programs and the complete
documentation.
Technical support is available free of charge for all registered users of a full On Time RTOS-32 license.
Please see the Technical Support Page for
details about our support facilities.
|