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