Home

Profibus

Net Theory

Service

Products

Download Docu

EC32

RTC-32

New: Preventive Maintenance Issues

Disclaimer


RTOS-32


Statistic

Private

Translate

 


ICS

Industrielle Automatisierungssysteme GmbH

 
           
Home News Products Company Profile EC32-Info Download Contact
 

Introduction on RTTarget-32

The information on this page has been provided with kind permission of On-Time.

Please check the pages at http://www.on-time.com for updated information.

The main features of RTTarget-32 are:

  • Target Booting
    RTTarget-32 can boot the computer directly from floppy disk, hard disk, EPROM disk, flash disk, ROM, or via MS-DOS. The boot code requires only about 6k of memory. In addition, the boot code maintains system data structures such as the GDT, IDT, and the page table.
  • Supports Borland C/C++, Borland Delphi, and Microsoft C/C++
    Popular 32-bit development systems can be used to develop powerful 32-bit embedded systems applications.
  • Supports Cross Debugging
    Source-level debugging is available for RTTarget-32 programs using Borland's TD32, Microsoft's Visual Studio 6.0 and Visual Studio.NET.
  • Supports C/C++ and Pascal Run-Time Systems
    Run-time system routines like printf, malloc, WriteLn, etc., are available. Porting existing applications is simplified considerably. Alternatively, programs can run without run-time system for even less memory overhead.
  • Low Resource Requirements
    32-bit programs developed with RTTarget-32 can run in as little as 16k of memory.
  • Supports Privilege Levels
    Programs can run at different privilege levels to optimize either for maximum protection or for best performance.
  • Supports Paging
    Page-level protection is fully supported. The memory protection features of the Intel 386 and higher CPUs are used to guarantee that programs cannot destroy protected data, code, or critical system tables.
  • Virtual Memory
    In conjunction with RTFiles-32, RTTarget-32 supports memory mapped files to create a very large virtual address space backed by disk files. The real-time behavior of an application using memory mapped files is not negatively affected. Application code or data not located in a memory mapped file is never swapped by the system.
  • Supports DLLs
    Applications can consist of one main program plus up to 31 DLLs. Even DLLs not specifically designed for RTTarget-32 may be used. DLLs can be statically linked into a program image or loaded dynamically through the file system RTFiles-32.
  • Data compression
    Program code and data can be compressed to save EPROM or boot disk space and to accelerate downloads.
  • RAM Files
    Although RTTarget-32 does not include a file system, file I/O can be simulated with file images located in reserved RAM on the target. This feature is useful to support code that performs file I/O and cannot be changed or to easily generate different configurations of a program that reads information from a file at run-time. If a true FAT file system is required, On Time's file system RTFiles-32 is fully supported by RTTarget-32.
     
Next: RTKernel-32

back to previous page
 

 

         
Home Search Sitemap Our friends Security FAQ Contact

 

 

© 2004 ICS GmbH. All rights reserved. - Last update: December 12, 2004 - Webadmin: service@ics-control.com