基于S3C2440A和Win CE的嵌入式導航系統設計
3 嵌入式導航系統軟件設計
該系統軟件由嵌入式系統軟件(Win CE 5.0)和應用軟件(GPS導航軟件)組成。
3.1 Win CE 5.0嵌入式操作系統的構建
Windows CE是Microsoft公司針對有限資源的平臺而設計的多線(xiàn)程、完整優(yōu)先權、多任務(wù)、可裁減的32位嵌入式操作系統。Platform Builder 5.0是基于WindowsCE 5.0平臺下嵌入式操作系統定制的集成開(kāi)發(fā)環(huán)境。它提供了所有進(jìn)行設計、創(chuàng )建、編譯、測試和調試Win-dows CE 5.0操作系統平臺的工具。Platform Builder 5.0開(kāi)發(fā)Windows CE 5.0的流程為定制內核,導入硬件BSP,裁剪模塊,生成NK鏡像文件和導出SDK。
3.2 Win CE操作系統下的應用軟件設計
應用軟件是基于win CE 5.0嵌入式操作系統開(kāi)發(fā)的導航軟件應用程序,用來(lái)實(shí)現對被控對象的控制功能。導航軟件需要提供一個(gè)友好的人機界面,同時(shí)配合多功能電子地圖,完成對GPS信號的解析和定位;最終將路徑規劃和語(yǔ)音導航功能映射到整個(gè)系統的硬件和軟件的設計過(guò)程中。Embedded Visual C++4.0下編寫(xiě)GPS導航軟件設計流程如圖3所示。
評論