Visit/Subscribe to our mailing list:

legacy2linux-p2linux-cvs@lists.sourceforge.net
 
 
 
 

Source Code
GnuZIP TAR Archive containing legacy2Linux source code and associated files

Additional Information

 

Porting Wind River pSOS (R) Applications to Linux

To ease the task of moving legacy pSOS (R) code to Linux, an emulation environment was created that implements most of the core features of Wind River's pSOS+ kernel on a standard Linux platform. This 'virtual machine' can be used to test existing legacy code in an emulation environment, and can also provide a basis for porting the legacy code to Linux.

Porting legacy applications to embedded Linux involves a series of steps, as follows, which are detailed in the accompanying documentation (see link at left):

  • Establishing a Linux Cross-Development Environment 
  • Establishing a Linux Environment on the Target Hardware
  • Re-compiling the Target Code for the New Environment
  • Eliminating Undefined Linker References
  • Debugging the Ported Code 
  • Refining the Ported Code to Improve Performance
The documentation also describes the technical workings of this emulation software, with particular focus on the following areas:
  • Task Scheduler Characteristics
  • Applications Memory Map and Memory Utilization
  • Inter-Task Communication and Synchronization Facilities
  • Input/Output Device Access
Legacy2Linux is an open source project, sponsored by MontaVista Software, Inc. and hosted by SourceForge.