On Time's royalty free embedded operating system for x86 compatible CPUs implements a Windows NT subset in only 16k of memory.  On Time RTOS-32 consists of five individual components.  Embedded systems projects can use one or more of these components, depending on the application's needs.

General On Time RTOS-32 Features

   On Time RTOS-32 Structure

  • 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 Evaluation Kit Available

On Time RTOS-32 Components

  • 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 a single 32-bit application built with a 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 Windows NT API.
  • RTKernel-32 Real-Time Scheduler
    RTKernel-32 is a linkable 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 library.
     
  • RTFiles-32 Embedded File System
    RTFiles-32 allows embedded applications to read and write files on diskettes, hard disks, and flash disks. 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 for On Time RTOS-32 systems. It makes the core TCP/IP protocols for Ethernet and serial communications available through the popular Unix socket API.
     
  • RTPEG-32 Portable Embedded GUI
    RTPEG-32 is an event-driven, object-oriented C++ GUI library for embedded systems. It supports implementing professional Windows 95 or custom look-and-feel user interfaces. Device drivers for VGA and SVGA/VESA graphics hardware are included.
     

On Time RTOS-32 applications always need RTTarget-32. However, the optional components RTKernel-32, RTFiles-32, RTIP-32, RTPEG-32, and possibly other libraries are only required if the embedded application actually needs the associated functionality.

Frequently Asked Questions

   FAQ

Please check the FAQ for our answers to some frequently asked questions about On Time RTOS-32.

New Features of On Time RTOS-32 4.0

If you are currently a user of On Time RTOS-32 3.0, please check out page New Features in On Time RTOS-32 4.0.
 

 

  Back to On-Time Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging