Title :
Virtual embedded operating system for hardware/software co-design
Author :
Xiong, Zhihui ; Zhang, Maojun ; Li, Sikun ; Liu, Shaohua ; Chao, Yafei
Author_Institution :
Sch. of Inf. Syst. & Manage., Defense Technol. Univ., Changsha
Abstract :
Embedded system and SoC hardware/software co-design includes two major parts, i.e. hardware development and software development. Traditionally, researchers put more efforts on the design of hardware. However, in reality, the development of embedded software has the same importance, and how to quickly develop the embedded software is also an important part of embedded system and SoC hardware/software co-design. In this paper, we put forward a virtual embedded operating system (VEOS), to support the quick construction of SoC hardware/software system. VEOS is the abstraction of embedded real-time operating system, it can be used to do quick software design and design space exploration for hardware/software partitioning. Based on the embedded operating system uC/OS II, we have created a "virtual design" simulation model for SoC. We have used the VEOS on our platform-based SoC hardware/software co-design environment named YH-PBDE and the results show a good effect
Keywords :
embedded systems; hardware-software codesign; system-on-chip; SoC; hardware-software codesign; real-time operating system; virtual embedded operating system; Embedded software; Embedded system; Hardware; Operating systems; Real time systems; Software design; Software systems; Space exploration; System-level design; System-on-a-chip;
Conference_Titel :
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location :
Shanghai
Print_ISBN :
0-7803-9210-8
DOI :
10.1109/ICASIC.2005.1611462