Retargetable, Embedded Software Design Methodology for Multiprocessor-Embedded Systems . . . . . . . . . . . . . . . . Soonhoi Ha

2013 ◽  
Vol 756-759 ◽  
pp. 814-819 ◽  
Author(s):  
Rui Wang ◽  
Zhan Huai Li

In many safety-critical missions, more and more Multiprocessor Embedded Systems are used to provide the ability of fault tolerance. Using Operating System can easy software design and make software development more efficient. Because of the limited resource in Embedded Systems, many advanced technologies used in common desktop multiprocessor environment have not been used in Embedded RTOS yet. In this paper, we introduce the technologies of Virtual CPU Pool and Multiprocessor Processor Communication Interface to solve task distributing and communication between deferent CPUs. After using and mending uC/OS, I finally realize and test an Operating System in a kind of SMP multiprocessor hardware module successfully.


2013 ◽  
Vol 748 ◽  
pp. 936-940
Author(s):  
Chun Ming Huang ◽  
Kai Chao Yang ◽  
Yu Tsang Chang ◽  
Chien Ming Wu ◽  
Shian Wen Chen

In the embedded software education, it is usually a burden to give every student a development board in the class due to limited budget. Besides, peripheral devices such as LCD panels also increase the cost. A cheap and flexible way is to use virtual embedded systems in the class. However, virtual systems cannot completely reflect the developing environment on real platforms. In this article, we propose the idea that combines the virtual and real embedded platforms. The proposed platform preserves the core of the hardware board, so that developers can design embedded software applications in the real developing environment. In addition, we eliminate the peripheral wires and connectors on hardware board and use virtual peripherals and peripherals on PC instead, such that designers can easily control and change peripherals. The proposed idea can significantly reduce cost and increase flexibility when teaching embedded software design. Moreover, the size of development board can be reduced as well. Without the restriction of peripheral connectors and devices, development boards become portable and more easy to use.


Sign in / Sign up

Export Citation Format

Share Document