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