S3C2440A和Win CE的嵌入式導航設計

2021-06-14 05:19:49 字數 1668 閱讀 3202

如今,隨著人們現代化生活節奏的加快和當今城市化速度的不斷膨脹,迫使越來越多的人必須在緊湊的時間及地點進行工作,不僅導致交通網路日益複雜,也使人們必要的移動性越來越呈頻繁趨勢,這使得每個人對空間資訊有了更多的依賴,迫切要求導航系統走人每個人的生活.基於s3c2440a微處理器和win ce 5.0嵌入式

作業系統,設計了一套可靠且實用的嵌入式

導航系統,所提供的功能可以滿足人們現階段日常生活的需要.

1 嵌入式導航系統主要組成

嵌入式導航系統由硬體層、軟體層和中間層組成.硬體層主要由一片嵌入式處理器核心控制模組,再加上外圍的功能模組組成;軟體層主要由系統軟體和應用軟體組成,其中系統軟體主要指嵌入式作業系統,應用軟體實現對被控物件的控制功能;中間層也稱為板級支援包(bsp),它將上層軟體和底層硬體分離開來,使系統的底層驅動與硬體無關.

2 嵌入式導航系統硬體設計

2.1 系統硬體總體設計

構成嵌入式導航系統的硬體核心是s3c2440a微處理器.它是一款arm

920t的核心risc處理器.外接部分包括:儲存

模組sdram,nand flash,sd卡;輸入模組有gps模組、矩陣鍵盤模組;介面模組中包括:rs 232,usb.gps嵌入式導航系統硬體組成如圖1所示.

2.2 gps核心模組電路設計

該導航系統上使用的gps接收晶元是芬蘭fas-trax公司的itrax300 gps接收晶元.itrax 300是具有可程式設計nema協議

的oem gps接收晶元,具有極低功耗、最少的硬體設計等特點.模組與s3c2440a介面電路如圖2所示.其中,rx_gps,rx_gps接入uart端.

3 嵌入式導航系統軟體設計

該系統軟體由嵌入式系統軟體(win ce 5.0)和應用軟體(gps導航軟體)組成.

3.1 win ce 5.0嵌入式作業系統的構建

windows

ce是microsoft公司針對有限資源的平台而設計的多執行緒、完整優先權、多工、可裁減的32位嵌入式作業系統.platform builder 5.0是基於windows

ce 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所示.

應用軟體編輯好後,建立pc機與嵌入式系統的activesync連線,將導航軟體移植到win ce 5.0作業系統,最終實現介面如圖4所示。使用者根據導航軟體的當前位置,確定現在所處的方位,通過矩陣鍵盤的輸入目的地。導航軟體可進行路徑規劃和語音導航。

4 結 語

這裡從硬體、軟體兩部分入手,簡述了嵌入式導航系統的整個設計過程,涉及到s3c2440a,windowsce5.0和gps模組在系統中的實現.該系統的可運用在手持式、車載式衛星導航系統中,使人們日常生活中出行更加便捷,行車更加安全

,有廣闊的應用前景.

S3C2440A的ADC和觸控螢幕介面

s3c2440a內建乙個帶8個模擬輸入通道的10位逐次逼近型 recycling type cmos模數轉換器。在2.5mhz的模數轉換時鐘頻率下,轉換速率可達到500ksps kilo samples per second 並且支援片內取樣保持功能和省電模式。s3c2440a還帶有觸控螢幕介面,可...

定時器用方法總結s3c2440a

今天一直在除錯老師昨天留下來的幾個 任務,是關於定時器及中斷的幾個 開始的時候很生疏,對幾個暫存器 的名稱,功能,以及應該賦的值全是一頭霧水,就按照老師留下來的例子修改,逐個暫存器的對照著手冊進行進行查詢,並熟悉每一位的功能,賦值以及對應中斷的開關,標誌位的清除,對定時器的使用慢慢熟絡起來,下面是我...

S3C2440A處理器開發板

s3c2440a 處理器開發板 小區智慧型開發板 jtag 燒寫器 jtag 燒寫板方案 400m 開發系統 ccd攝像頭開發 2440 開發工具 源 始終為國內外客戶提供更新 更好 更經濟的安防產品及方案,推動中國安防產業的蓬勃發展。6410 開發板 2440 開發板和解解方案。目前公司開發的一系...