Font Size: a A A

Research On Embedded Operation System Based On PC/104 Mainboard

Posted on:2010-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2178360275978543Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of semiconductor technology, chip is becoming more and more highly integrated. Embedded systems could integrate more memories and external devices, thereby enjoying greater processing capacity. At the same time, embedded system is becoming more and more widely applied in our daily life, meaning that software of embedded system is becoming ever complex. So the software should be built on a certain framework which must satisfy the following requirements, portability, exploitability, management capabilities of external devices, portability of application and real-time. The embedded operating system is established to provide a better platform for upper layer development. However, due to the diversity and specificity of embedded operating system, at initial designing period, there pose such problems as how to choose a proper embedded operating system and how to arrange the development scheme for different embedded operating systems.In this paper, basic concepts, development status quo and main research aspects of embedded systems and embedded operating system are firstly introduced to provide a theoretical basis for follow-up study. Secondly, combining the hardware environment of the distributed lighting control system's core control module—PC/104 boards of X86 architecture, embedded Linux and VxWorks system are studied and transplanted, each providing a transplanting method with strong operability Thirdly, on the public hardware platform, a comparison of the two embedded operating systems' performance is drawn using specific experimental data to obtain the differences in portability, basic computing performance and development mode.Finally, considering the comparison result, VxWorks is chosen to develop the core control part of the distributed lighting control system. And then CAN driver and interface control program are compiled in VxWorks system. Through debugging on the distributed lighting control system, CAN driver could realize correct transmitting and receiving on bus, and display and control interface program could realize the transmission of control information and real-time display of node lights' state. The results show that the VxWorks system could fulfill the core functions of distributed lighting control system, verifying the system's advantages.
Keywords/Search Tags:Embedded Linux, VxWorks, Lighting system, Driver development, Graphical interface
PDF Full Text Request
Related items