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