Tools help migrate legacy RTOS apps to TimeSys Linux
Jun 16, 2004 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsMapuSoft has announced two products intended to help embedded system developers port legacy RTOS applications to TimeSys Linux. Mapusoft's OS Changer application compatibility layer and OS Abstractor are available now with support for TimeSys Linux and TimeSys's TimeStorm IDE.
OS Changer is a collection of compatibility wrappers enabling legacy applications to run on new RTOSes. OS Changer can help developers port VxWorks, pSOS, and Nucleus code to other OSes, including TimeSys Linux. Mapusoft added generic support for embedded Linux to OS Changer in November, 2003.
OS Abstractor is an RTOS abstraction layer with an API that developers can use in order to produce code that can be recompiled to run in an optimized way on a number of RTOSes, including Linux, MQX, uITRON, Nucleus PLUS, ThreadX, and win32.
OS Abstractor architecture
The Mapusoft products are comprised of “API libraries that are fully scalable and readily usable within an application,” according to MapuSoft. They hide RTOS differences, giving users the freedom to switch RTOSes and reuse existing application code, and do not require modification of the underlying RTOS. They access the internal RTOS kernel objects to provide the best performance, along with a low memory footprint, the company says.
“Migrating proprietary RTOS applications to Linux helps businesses cut costs and take advantage of new technologies. MapuSoft's OS Changer helps simplify this migration by enabling companies to leverage their existing RTOS code base while still getting all of the business and performance advantages of Linux,” said TimeSys CEO Larry Weidman.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.