|
Porting Made Easy
As an embedded software developer you're always trying to build and optimize your application code to run on a specific CPU architecture, but these days you also need to keep the code as portable as possible. It’s just a matter of time before the marketing people ask you to port your application to new hardware to satisfy a specific market. So what can a developer do to minimize the effort to port an application from one CPU to another or from one OS to another?
One method that seems to make a lot of sense is to build your application from the ground up to run on a robust foundation that will serve as a porting and abstraction layer (PAL). This concept would limit your porting effort to low level BSP & driver work and keep your IP portable for years to come.
Mapusoft offers an ideal foundation that provides a solid mechanism to port and optimize custom applications on a wide range of embedded CPUs and real-time operating systems.
With OS Porting and Abstraction Lab (OS PAL) you can easily port, abstract and optimize your code on a host machine and later, run the application on multiple CPUs and/or RTOSes. OS PAL leverages their existing OS Changer and OS Abstractor technologies while adding advance code optimization capacities on multiple CPUs and operating systems. OS PAL provides users an easy-to-use graphical user interface that is integrated with the popular Eclipse based CDT environment.
 
|