« September 2007 | Main | November 2007 »

October 22, 2007

Create Hybrid Real-Time and General Purpose Systems Utilizing Mutli-Core and Virtualization

October 23, 2007

Presented by: RadiSys, Intel and VirtualLogix
Time: 2pm EST or 11am PST

Industrial automation original equipment manufacturers often are faced with conflicting requirements: they need fast, guaranteed response times from software that’s controlling high speed machinery while at the same time they need to have general purpose database and network connectivity with legacy application support. The typical solution to this problem – use two or more cpu boards, one dedicated to real-time, another dedicated to general purpose use – is expensive, lowers reliability, increases power consumption, and requires additional cooling.


Register
Visit RadiSys.com

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.

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