OEM & Silicon Vendors
![]()
MapuSoft’s products OS Changer, OS Abstractor and OS PAL provide value to OEM & silicon vendors by giving your customers the ability to use their preferred operating system to make it easier to adapt to your solution.
Currently our supported target operating systems include VxWorks® 5x & 6x, Linux® 2.4 & 2.6, LynxOS®, Solaris®, Unix®, eCOS®, Windows XP®, Windows CE®, Nucleus®, ThreadX®, MQX®, QNX®, T-Kernel® and uITRON®. However, if you need support for an OS not listed, MapuSoft also offers custom solutions.
MapuSoft’s Solutions for OEM & Silicon Vendors in PDF format
Use OS Changer to port your customers’ code
Your customers may decide to change their OS to your supported operating system but there will be much development work involved to complete the port. Why spend a lot of time and money doing custom RTOS ports and/or peripherals support to win a deal? OS Changer provides a quick and easy way to reuse their code on the new operating system.
- Offered royalty free and with source code
- Simple solution for software migration
- Your customers’ software investment is protected by re-using their legacy code on your OS platforms
- Your customers can use familiar APIs to develop new applications to eliminate the learning curve on the OS supported by your products and have a head start in understanding your solution and in use it in their real products
- Reduce the time spent getting your customer on your supported OS by migrating their code quickly and easily
- OS Changer is highly optimized for each specific OS platform
- Eclipse-based host environment is available to port applications using OS Changer in OS PAL
- POSIX or open source Linux code can be reused on a new OS platform with POSIX OS Abstractor
Use OS Abstractor for your development
Your customers may not want to change their operating system to your supported OS due to technical or economic reasons. Why spend time and money developing an in-house OS Abstraction to support your customers OS? By using MapuSoft’s OS Abstractor standardized OS interface your product can support many popular operating systems used by your customers.
- Offered royalty free and with source code
- Developing software to run on multiple operating systems will
- Expand your market share and opportunities
- Provide flexibility to your customer to use your solutions on their preferred OS platform
- Using a standardized OS interface architecture will
- Allow you to develop proof-of-concept demo software quickly and easily across various RTOS/Peripherals
- Reduce the learning curve associated with adopting a new OS by using intuitive, flexible and standard APIs for cross platform development
- Protect software investment by enabling efficient software re-use across multiple operating systems
- Eliminate manual updates to applications when upgrading to newer versions of OS
- Available add on POSIX OS Abstractor offers a high level of POSIX code re-usability across many supported POSIX and non-POSIX operating systems
- Provides an industry standard interface for your proprietary OS
- Make your solution more compelling and valuable to your end users and customers
- Make your proprietary OS more adaptable for your customers
- Easily connects to your in-house OS abstraction so it doesn’t become difficult and time consuming to manage and take away from developer’s core competencies and productivity. Developing in-house OS abstraction requires considerable
- Time, resources and money
- Planning to support multiple platforms
- Detailed knowledge of low level OS functions and interfaces
- Development
- Testing and verification
- Maintenance
- Up front cost associated with purchase of various OS and embedded software tools in order to validate your product
Use OS PAL to port, abstract and optimize code
Using OS Changer and OS Abstractor can be even easier on a host platform with OS PAL’s easy-to-use graphical user interface that is integrated with the Eclipse® based CDT environment.
- OS PAL simulates various OS interfaces such as VxWorks, pSOS, POSIX and Nucleus on host development environments so users can develop embedded code with preferred OS APIs and without the target hardware
- VxWorks®, POSIX, Nucleus® and pSOS® API interfaces are available for porting legacy applications on host platforms to multiple target operating systems
- BASE OS Abstractor APIs are available to provide a standard real-time OS interface architecture for developing new and highly portable applications
- POSIX OS Abstractor APIs are available to leverage re-usable open source Linux/POSIX code to efficiently add feature-rich services in a cost effective manner
- OS PAL’s state-of-the-art Eclipse based IDE offers seamless integration into existing development flows enabling a high degree of usability and productivity
- 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
- OS PAL generates project files for your target IDE