With its high-performance kernel and user-friendly development environment, Vx -Works has been playing an irreplaceable role in the field of embedded real-time operat- ing system.In this paper a general research on the performance of wind kernel of embedded RTOS VxWorks has been made at first.It includes a deep analysis of the multitasking environment and the performance of task management and scheduling mechanism in embedded RTOS VxWorks 5.5.Meanwhile this paper makes a brief analysis of intertask communication and interrupt handling mechanism,and then focuses on the develpment of embedded system and bottom-driven software based on AT91RM9200 development board under VxWorks.Being familiar with the AT91RM9200 processor structure and its associated register configuration,and analyzing the initialization process of VxWorks on start-up and the method of porting BSP,and studying the device driver development under VxWorks,as well as the types of VxWorks image and the memory allocation in the start-up process of VxWorks,this paper realizes the drivers included in VxWorks BSP,such as timer,interrupt and serial driver.Finally VxWorks is transplanted to the target develpment board. |