Title :
A platform for refinement of OS services for embedded systems
Author :
Girodias, Bruno ; Aboulhamid, El Mostapha ; Nicolescu, Gabriela
Author_Institution :
Univ. de Montreal, Que., Canada
Abstract :
The field of embedded systems is in full expansion. However, the design of these systems stemming from a high abstraction level remains challenging, causing the industry to continuously search for more powerful tools and environments for the design of such systems. This work presents a platform for the refinement of OS services. This platform enables early exploration without requiring the synthesis of an OS´ port for a particular architecture and does not require knowing the different APIs from this operating system. By gradual refinements through different abstractions, this platform enables the designers to choose the operating system ideally suited for the targeted embedded application. These various refinement layers can interact with HDLs (VHDL, Verilog) and SLDLs (SystemC, eSYS.net), thus enabling an environment for hardware/software system design. For the platform development we exploited the strength of .NET.
Keywords :
electronic engineering computing; embedded systems; hardware description languages; high level synthesis; operating systems (computers); API; HDL; OS services; SLDL; SystemC; VHDL; Verilog; eSYS; embedded systems; hardware system design; operating system; platform development; software system design; Application software; Embedded software; Embedded system; Hardware design languages; Libraries; Operating systems; Refining; Software design; Software systems; Software tools;
Conference_Titel :
Electronic Design, Test and Applications, 2006. DELTA 2006. Third IEEE International Workshop on
Print_ISBN :
0-7695-2500-8
DOI :
10.1109/DELTA.2006.97