Title :
Operating Systems Portability: 8 bits and beyond
Author :
Marcondes, Hugo ; Hoeller, A.S. ; Wanner, Lucas Francisco ; Fröhlich, Ant Onio Augusto M
Author_Institution :
Lab. for Software & Hardware Integration, Fed. Univ. of Santa Catarina, Florianopolis
Abstract :
Embedded software often needs to be ported from one system to another. This may happen for a number of reasons among which are the need for using less expensive hardware or the need for extra resources. Application portability can be achieved through an architecture-independent software/hardware interface. This is not a straight-forward task in the realm of embedded systems, since they often have very specific platforms. This work shows how an application-oriented component-based operating system was developed to allow system and application portability. Case studies present two embedded applications running in different platforms, showing that application source code is totally free of architecture-dependencies
Keywords :
hardware-software codesign; object-oriented programming; operating systems (computers); software portability; application-oriented component-based operating system; embedded software; operating systems portability; software-hardware interface; Application software; Costs; Embedded software; Embedded system; Hardware; Laboratories; Object oriented programming; Operating systems; Programming profession; Virtual machining;
Conference_Titel :
Emerging Technologies and Factory Automation, 2006. ETFA '06. IEEE Conference on
Conference_Location :
Prague
Print_ISBN :
0-7803-9758-4
DOI :
10.1109/ETFA.2006.355371