print

MapuSoft Technologies

OS PAL™ OS Porting & Abstraction Lab

Compatible Architectures: MapuSoft’s products support all architectures that are supported by the target operating systems

MapuSoft Technologies is the number one provider of embedded software re-usability solutions and services that are designed to protect software investment by providing customers a greater level of flexibility and control with product development. MapuSoft’s OS Porting & Abstraction Lab (OS PAL)™ integrates OS Abstractor® and OS Changer® in an Eclipse IDE for easy development on a host platform. OS PAL also provides a code generator to generate code for multiple target operating systems for true cross-OS development. OS Abstractor provides both BASE common commercial APIs and POSIX APIs for flexible application development while eliminating the risks associated with selecting an OS and dependency on a single vendor’s proprietary interface. OS Changer allows developers to quickly and easily port legacy code to the next generation platform.

We also offer the product AdaMagic, which provides automatic error free conversion of Ada code to C/C++ and the product WinDriver which allows for development of USB/PCI/PCI Express device drivers across multiple operating systems.

FEATURES & BENEFITS

  • OS PAL simulates various RTOS APIs, such as VxWorks, pSOS, POSIX and Nucleus, on host machines enabling development and porting of embedded code without the target hardware to improve your time to market
  • OS PAL’s code generator integrates OS Changer and OS Abstractor technologies to generate optimized code for your chosen target OS that is specific to your application
  • Applications written with OS Abstractor are able to run on multiple operating systems so your software investment is protected and you are not tied to a specific OS vendor
  • Reduce the learning curve associated with adopting a new OS by using the intuitive, flexible and standard OS Abstractor APIs for cross platform development
  • Code can be generated to run on VxWorks® 5x & 6x, Linux® 2.4 & 2.6, ThreadX®, LynxOS-SE®, Solaris®, Unix®, eCOS®, Windows® CE & XP, Nucleus®, MQX®, T-Kernel® and uITRON®

 



TECHNICAL SPECS

  • OS PAL reads application source code to determine the services used by your application and produces OS specific interface code optimized for your specific application and for each target OS platform
  • The OS PAL Profiler feature enables API data collection to provide feedback concerning the utilization of MapuSoft’s APIs in the project for performance impact analysis
  • OS Abstractor enhances performance and reduces memory footprint of applications through the use of compile-time translations, low-level OS functions and a Task Pooling feature to reuse task envelopes
  • OS Abstractor provides advanced development features such as real-time enhancements and other OS programming features, like dynamic application reconfiguration and restart

AVAILABILITY

Available Now

APPLICATION AREAS

All embedded industries including Military, Aerospace, Telecom, Consumer Electronics, Medical and Automotive

Contact Information

MapuSoft Technologies
MapuSoft Technologies

1301 Azalea Road
Mobile, AL, 36693
USA

tele: 251.665.0280
fax: 251.665.0288
info@mapusoft.com
www.mapusoft.com

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google