Next Events:
|
Breaking News:
05.10.08 12:00
Linux Drives AtomOSADL supports mainline real-time Linux on computer boards built with Intel's Atom/Poulsbo chips
29.07.08 12:00
A new RTOS is bornOur latest and greatest Linux RT-Preempt (linux-2.6.24.7-rt17) is now our "Latest Stable".
27.07.08 12:00
You can tune a piano - and you can tuna Linux system, too!New versatile tools are helping us to manage real-time challenges under Linux (but you still can't tuna fish).
25.07.08 12:00
OSADL releases its first BSP CertificateThe BSP of Phytec's MPC5200 based CPU module certified to cohere to the OSADL BSP Specs. |
Developing Linux applications on a Windows host with coexistence of other real-time OSes
Title
Developing Linux applications on a Windows host with coexistence of other real-time OSes
Author
Morten Mossige
Author Information
ABB Robotics (ABB Corporate Research), Norway
Abstract
As Linux is getting more and more popular in the embedded software community, new types of developers are starting to use Linux as a real-time OS. Historically, developers developing applications running under Linux, have used Linux hosts as developing platform. The developers have had quite strong knowledge in Linux. But now we see more and more that developers from other domains are starting to develop applications, including developers from the Windows world. Many developers won't or can't use Linux hosts as developing platform both due to requirements of coexistence with other applications or due to company rules, or simply because of lack of knowledge. This paper will explain how ABB Robotics has solved the challenge of being able to develop applications for multiple targets including Linux, uClinux, vxWorks, DSP/BIOS and other from a single command shell on a pc running XP. It will present some of the tools used, and how debugging is done. It will also discuss how the OS is abstracted away from the developer, allowing him to focus on the application and not on the various properties of the OS, including how Linux fit into this setup.
Keywords
robotics, winxp, linux, rt-preemt, vxworks, OS-abstraction
