Font Size: a A A

Design And Implementation Of WinAM BSP Based On Car-Mounted System

Posted on:2014-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z ShaoFull Text:PDF
GTID:2252330425480034Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The paper discussed the design and implementation of WinAM(Windows Automotive) BSP(Board Support Package) based on the car-mounted hardware platform. It is conducive to promoting the research and development of high stability and high security car-mounted system in the domestic. At the same time in the academic field,it has profound significance on the study of the development in WinAM BSP in the domestic.WinAM operating system is designed by Microsoft specifically for the car-mounted systems; it obtains widely recognized with good stability and reliability of long-term market test. At present, WinAM has a good development prospects in Japan,and the research on its BSP is also very deep and mature. However,there is only a small number of researchers who has some understanding and research on this operating system in the domestic.I summarize the design process and methods of the WinAM BSP based on the actual project of WinAM car-mounted system and development methods of WinCE system which is similar with WinAM, and then I realize it.According to the present situation of researchers in the domestic having little study and understanding on the WinAM system, the paper summarizes the design and realization method of BSP based on WinAM system. The paper puts forward an independent startup mode using Ready Guard image to guide MainOS image in the SD card,combining with the networking startup mode using BootLoader to download the kernel to RAM and guide the kernel to start in the realization of BSP.In the realization of BSP, we can use the idea of modularization, including the realization of the BootLoader, the transplant of OEM Adaptation Layer (OAL) library functions and the realization of stream device driver. According to the need of communication between car-mounted system and handheld terminal, the paper proposes a method using Bluetooth Serial Port Profile(SPP) to create virtual serial port communication without any cable connection between the car-mounted system and handheld terminal. Due to the car-mounted system need to access the Internet to provide users with more demand and services, the paper proposes a method using Bluetooth Dial-up Networking(DUN) which allows car-mounted system to use handheld terminal as a modem to access Internet by dial-up networking. Due to the car-mounted system need to realize Bluetooth SPP and Bluetooth DUN function, the paper gives key technologies of configuration and implementation of virtual serial port driver based on Bluetooth module.In this basis,the paper realize the support for Bluetooth SPP and Bluetooth DUN function in the BSP.At last, according to the needs of design for BSP, the paper gives detailed overall test and tests for the various parts on the designed BSP,including the BootLoader functional testing, network debuge mode testing and standalone mode testing, tests of touch screen function, and test of Bluetooth function and so on.After testing and verification, the designed BSP is stable and reliable, and meets the basic needs of the design.
Keywords/Search Tags:Car-Mounted System, WinAM, BSP, BootLoader, driver, Bluetooth
PDF Full Text Request
Related items