| With the development of the electronic technology and the computer technology, the embedded system is more and more widely used in the fields of industry control, automotive electric, communication and consume electric, and is more and more closely connected to the people's life. Now in many embedded systems, RTOS is widely used because of the widely application scope and the complex functions of the embedded systems. So transplanting the embedded operating system becomes the foundation of the high quality embedded systems.This thesis is a part of the project-the Network Camera Based on the Embedded Real-Time Operation System, which is funded by Tianjin Municipal Science and Technology Commission. I accomplished the work of programming and debugging the BSP of the VxWorks5.5 and transplanting VxWorks5.5 to a reduced system. Firstly the thesis introduces the characteristics of the VxWorks5.5 and the functions of the Tornado2.2 IDE. Secondly it introduces the design of the hardware platform of the reduced system, which is based on the S3C4510B microprocessor. And it describes the functions of each module in detail after the introduction of the composition of the reduced system and the characteristics of each chip. Thirdly, the thesis introduces the process of transplanting VxWorks5.5 to the reduced system, which includes the file structure of the BSP, the way in which to program the BSP according to the hardware resources of the system, the method to program the driver for the serial communicate interface and the network interface. Moreover the thesis presents the boot information of the bootrom and VxWorks5.5. Lastly, by the tools of Tornado2.2 IDE, I analyze the run-time status of the application software that is programmed by me. The VxWorks5.5 and the Tornado2.2 IDE are donated by WindRiver Inc.. |