With the development of Computer technology and Communication technology in Information times and the broad application of Internet, it is clear that 3C (Computer, Communication and Consumer) will be combined in the near future, and the result is that the center of Computer Industry must be transferred from the Computing product to the Information product. So the concept of the information appliance will appear. In the application and development field of the information appliance, embedded OS will be the new pet in software development field. At the same time, in the field of computer science itself, the micromation and specialization are the new directions of the computer world. They also need the support from embedded system. So the research of the key technique of embedded system——Embedded OS is the most important thing.This thesis presents the author's work in research of the Linux-based Embedded Operating System for his master degree. Most of the thesis focuses on the actual example about how to build an embedded system. Through the example, author analyses the architecture of embedded system and produces a method of how to build an embedded system detailedly. Firstly, the thesis describes the concepts of embedded system and Information Appliance, and presents the characteristic, development and developing environment of Linux. Then it gives the analysis results about how to build an embedded system, how to select the software and hardware platforms and the convenience of apply the Linux to embedded system. Afterward, the thesis explains the developing flow of embedded system and how to port Linux to embedded platform detailedly by the example of network vidicon implenmention. The problems and the problems'solutions that have been encountered also are put forward. Finally, against the courrent status, the thesis presents the perspective of network vidicon's application in the industrial and civil aspects and gives how to update the product to the more competitive level.Besides, the thesis expounds the Linux's real-time charactertic against the real-time requirement of embedded system. And it also gave the concept and thinking of RT-Linux. This is very important to help improving the Linux's real-time performance. |