« Create Hybrid Real-Time and General Purpose Systems utilizing Intel® Core™2 Duo Processors | Main | Create Hybrid Real-Time and General Purpose Systems Utilizing Mutli-Core and Virtualization »

October 12, 2007

RadiSys Releases OS-9 v4.8 for PowerPC and ARM/StrongARM processors

RadiSys Corporation has released v4.8 of OS-9 for the PowerPC and ARM/StrongARM processors.   Significant changes for the v4.8 release include:

  • RomBug was enhanced to have a “dt” command that can be used to dump ASCII text from memory. It supports any EOL (CR, LF, or CRLF).
  • The OS-9 kernel was enhanced to support an alarm pre-allocation facility. A new alarm flag (TH_ALLOC) was created. This flag, when passed to _os_salarm_set() or _os_salarm_cycle(), will cause the kernel to allocate an alarm, but not schedule the alarm. The alarm can be scheduled at a later time by using _os_salarm_reset(). To stop, but not free, a pre-allocated alarm call _os_salarm_delete_sp() without the TH_ALLOC flag. To stop and free a pre-allocated alarm call _os_salarm_delete_sp() with the TH_ALLOC flag. Like other system-state alarms, pre-allocated alarms can be owned by either the calling process or the system process. In the latter case, they will not be freed until explicitly freed.
  • A collection of APIs and tools to allow real-time debug logging from your applications and system code was added to OS-9. In addition, the memory allocation and threading routines have been heavily instrumented to aid the detection of problems in both of these oftentimes problematic areas.
  • A framework for the development of CANbus drivers and communication protocols is now available.
  • A large number of additional PowerPC board support packages have been added to the distribution.
  • HawkEye now supports customizing the timer it uses.
  • The C heap routines (malloc(), free(), etc.) in the standard C libraries have been rewritten to improve performance in terms of both increased speed and reduced memory usage.
  • The CSL strategy has been enhanced to better separate non-threading and threading applications using CSL. This can result in significant performance improvements for non-threaded applications.
  • The Ultra C/C++ code generators (back-ends) were enhanced to run 2 to 15 times faster when processing large functions.

Contact RadiSys on ordering details to receive your copy.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/2007066/22123102

Listed below are links to weblogs that reference RadiSys Releases OS-9 v4.8 for PowerPC and ARM/StrongARM processors:

January 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31