嵌入式系統在軍用PDA中的設計與實現
衛星定位系統(GPS)是PDA的一個十分重要的基礎部分,在戰爭中的作用已是有目共睹的。除導彈的制導等功能外,在軍用PDA產品中,配合軍用地圖,衛星定位系統技術能夠讓各作戰個體精確地確定自己的位置,為特殊地形下的部隊集結或特定目的的行進提供保證。
GIS(地理信息系統)作為軍用PDA的重要應用,通常是將特定的軍用電子地圖嵌入到PDA中,并能夠縮放、旋轉和拖動,能夠以此為平臺隨時標識作戰個體的精確地理位置。
為了實現模塊化的設計思想,我們可以采用衛星定位系統模塊來代替分離元件集成設計的方式。通過特定的串行通訊口就簡單的實現了模塊與CPU的通訊。
圖3
2.6.無線通訊:
無線通信技術用于軍用PDA中能夠讓各作戰個體相互聯系,并與指揮中心保持聯絡。
民用相關產品可采用GSM或CDMA技術,但作為軍用則必須通過其它方式或進行特殊的加密。我們可以看到無線語音技術是多么的重要,因此他是不可缺少的重要組成部件。這里我們采用工業或軍品級別的GSM模塊以滿足特定需求。
圖4
2.7.紅外接口:
紅外串行通訊接口是短距離通訊常用的方式,因其方便實用所以絕大多數的掌中設備都有紅外接口。SHARP7A400集成了紅外串行高速接口控制器,因此這里僅僅需要將其進行電氣連接就可以實現紅外數據的發送接收。
圖5
3.軟件實現:
因為在野外情況記錄的數據往往都是不可重復記錄的,因此我們在軟件方面要充分考慮到數據備份的重要性。同時系統要保持很高的穩定性,必須具備死機后自動重啟等多種自我保護功能。圍繞CPU必須有一層操作系統及文件系統、圖形系統等,還需要有相應的網絡軟件協議來處理通信。在此基礎上來構筑上層應用軟件。
因此我們選用操作系統的時候要考慮以上各種因素,目前比較流行的WINCE、Nucleus實時系統等都是比較穩定的操作系統,這個根據不同的側重點來選擇。同時在應用軟件上根據具體的硬件結構來編寫相關的BSP包。 一般情況下我們的 軟件應該滿足以下的主要功能。整個系統由五部分組成:
1. 分系統:采用100MHZ高速arm9處理器,64M內存,32M FLASH存儲器。內置鋰電池供電系統,可充電,連續工作10小時,待機1周。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論