Migrate Linux Applications to VxWorks
With more than a billion real-time systems across the globe running on VxWorks®, from small consumer products to commercial airliners, Vxworks is the market leader in the Embedded Software space. Hence porting an application from/to VxWorks would be one of the important tasks that embedded engineers come across in their careers. Mapusoft, a global leader in embedded software re-use and interoperability solutions, has developed OS Changer POSIX Porting kit to automatically migrate and re-use your VxWorks applications across a wide variety of OS Platform
Click here to view the supported POSIX API’s
OS Changer® POSIX Porting Kit – Advantages
Allows you to easily move your Linux applications to the VxWorks while saving you time and money.
Makes legacy Linux applications productive to the enterprise by allowing them to be developed and tested on host platforms without a need for the target hardware.
Improves the target OS by allowing additional features that are part of the Linux application to continue to be supported by the VxWorks.
Can also be used as a virtualized test-bench platform for performing system integration testing of your applications on host PC that provides development flexibility and huge cost savings.
Enables Host based simulation, testing embedded and/or time critical applications
Application is connected effectively at the source code level
Offers permanent portability solutions that actually get your Linux code to move to a VxWorks OS and its variants
Flexible, easy to maintain and better migration to a unified OS architecture allowing you to migrate again and again.
Reduced time, provides 80-90% portability requiring little code re-write on Hardware and Device Driver specific code
Supports multi Process, 32/64 Bit architecture, UMP/SMP muti-processor
Advanced thread pooling, Tiered memory pools & Tiered Shared Memory Pools features
OS Changer® takes advantage of OS Abstractor® Interface which provides OS Agnostic API’s and optimization benefits:
- Statically create and reuse control objects from pool
- Statically create and reuse threads from pool
- Enhance performance without breaking OS API compliance
- Configure target environment and resource requirements for various OS version and variants
- Use OS Abstractor’s ability to recover from software fatal errors through a soft reset
- Use same Interface APIs within and across individual application processes
- API Optimization and Profiling
Related links :
White Paper : OS Changer: Protect your Software Investment
White Paper : OS Abstractor : Develop once to deploy on multiple platforms
Webinar : Developing OS Agnostic Embedded Applications