OSPAL-logo

Porting and Abstraction Lab

Develop, Simulate and Test Applications on a Virtualized Host Platform

OS PAL is an Eclipse-based Porting and Abstraction framework that integrates all of MapuSoft’s tools: OS Changer, OS Abstractor, Ada-C/C++ Changer and Ada-PAL Compiler. OS PAL is included with each tool. From within the OS PAL environment, developers can access each of MapuSoft’s software re-use tools for their projects. In addition, OS PAL provides value-added features such as the Profiler to view performance data and the OS Simulator to simulate and develop VxWorks, pSOS, POSIX, Nucleus, Windows, micro-ITRON and Cross-OS applications on Windows and Linux host development environments.

Play the video below to learn more:

For more information on the tools available in OS PAL, please visit one of the following pages:

OS Changer: http://mapusoft.com/products/oschanger/
OS Abstractor: http://mapusoft.com/products/osabstractor/
Ada-C/C++ Changer: http://mapusoft.com/products/adamagic/
Ada-PAL Complier: http://mapusoft.com/products/ada-pal-compiler/

palarchitecture-700w.gif

OS PAL Features

  • OS Simulator
    • OS PAL provides the best possible real-time simulation on a host non real-time environment
    • OS PAL has no artificial schedulers which would inhibit the performance of your application
  • Profiler
    • Use the Profiler to collect performance data concerning your application and the platform
    • Graphically view the data with charts and graphs to find bottlenecks system-wide or regarding a specific task
    • Generate different API Performance Timing reports to compare with each other
    • Reports allow for performance impact analysis by detailing API execution time
    • Offers area, bar, line, pie and scatter charts for data analysis
    • Support for VxWorks 6x®, VxWorks 5x®, Linux 2.4®, Linux 2.6®, LynxOS®, LynxOS-SE®, Solaris, Unix®, Windows CE®, Windows XP® and QNX®
  • Host Development & Porting
    • Creation of C and C++ OS PAL projects
    • Development & Porting Interfaces: VxWorks, pSOS, POSIX, Nucleus, micro-ITRON and Cross-OS
    • Running and debugging embedded applications on a host computer
    • Importing embedded applications to a host computer for further development or porting to a new platform
    • Automatic configuration of any OS Changer and OS Abstractor APIs needed by the application
    • Custom configuration of OS resources needed by the application
    • Custom configuration of OS Abstractor Resources
    • Custom configuration of OS Abstractor for single or multi-application development (Process Feature support)
  • Target Code Generation
    • Target OS selection options: VxWorks 6x/5x®, Linux 2.4/2.6®, RT Linux®, LynxOS®, LynxOS-SE®, Android®, eCOS®, NetBSD®, uCOS®, Solaris®, Unix®, Windows® CE/XP/Vista/Mobile/7, MQX®, Nucleus®, ThreadX®, QNX®, micro-ITRON® and T-Kernel®
    • Generation of project files for your target IDE
    • Generated target code is optimized to contain only the APIs used by the application
    • Allows for further optimization by in-lining user selected API’s
    • Target selection and configuration tabs to optimize the target code specific for your application
    • Task configuration including a task pooling feature
    • Process configuration including a process feature
    • Memory configuration
    • Resource configuration
    • Debug configuration
    • Output configuration including the ability to output to a console or serial port
    • ANSI Mapping configuration
    • Device I/O configuration

OS PAL User Manual:
http://www.mapusoft.com/admin/wp-content/uploads/OS_Porting_and_Abstraction_Lab_User_Manual.pdf


.
ÔÇÊ
ÔÇÊ ÈäÇÊ
ãäÊÏì ÈäÇÊ
ãäÊÏíÇÊ ÛäÌ ÇáÓÚæÏíå
ÔÇÊ ÓÚæÏí
ÔÇÊ ÈäÇÊ
ÔÇÊ ÊÚÈ ÞáÈí
ÔÇÊ ÞáæÈ
ÞáæÈ
ÈäÇÊ ÊæÈ
ÈäÊ ÊæÈ
ÔÇÊ ÓÚæÏí ÇäÍÑÇÝ
ÓÚæÏí ÇäÍÑÇÝ
newlink.html
ÔÇÊ ãÕÑíå
ÊÚÈ ÞáÈí
ÔÇÊ ÓÚæÏí ßæá
ÔÇÊ