Transplant of Windows CE Operation System Based on ARM9
|School||Harbin Institute of Technology|
|Course||Instrument Science and Technology|
|Keywords||Embedded System Windows CE AT91RM9200 BSP|
Along with the development of semiconductor technology, network communication technology and software technology, the embedded system has syncretized with the new technology more deeply in instrumentation and test field. Thus, forms a portable instrument development trend, which combines several functions into small equipment, including sensor testing, compensation computing, and project signal processing etc, in test and control field.With constant improvement and update, the Windows CE operation system now achieves a very good performance in real-time processing, communication, and graphical user interface etc, which makes it play an important role in industrial control. Considering the portable instrument development trend in test and control field, and the increasing requirement of graphical user interface, Automatic Test and Control Institute of HIT brings forward an idea, which combines the high real-time performance and friendly graphical user interface embedded operation system Windows CE 5.0 with the low power consumption, high performance and industrial stability processor AT91RM9200, forming an embedded control platform, to adapt the new trend. In this application, the design of Board Support Package (BSP) is the key and basis, which has a remarkable research significance and practical value, which is the point of this paper.In the paper, we first introduce the conception and characteristic of embedded system, and then the application of embedded system in the instrumentation and test field. After that, we bring up the design scheme of the hardware platform according to the characteristics of AT91RM9200. In the development of BSP, we discuss the development of Boot Loader and OEM Adaptation Layer (OAL) in detail, also stress on the analysis and development of several device drivers, including display controller, USB and serial device. In the end, we arrange a standard software test on the BSP developed; Test result proves that the system developed can run steadily and accurately, and the software and hardware accord with the design requirement.