軍用車輛防沖突大型移動通信設備的設計
根據(jù)S3C2410的最高工作頻率及PLL電路的工作方式,系統(tǒng)晶振的選擇需要一定的竅門,可采用12 Hz的晶振,也可選擇頻率較高的無源晶振作為系統(tǒng)的時鐘信號提供方,系統(tǒng)選用25 Hz的晶振為相關的芯片設計時鐘電路。當然,也可通過CUP芯片內部集成的倍頻電路,根據(jù)系統(tǒng)的需求產生不同頻率的晶振信號。其中,系統(tǒng)設定了相關的放大電路和信號干擾去除電路。因此,外邊的信號頻率無需較高,也可滿足系統(tǒng)的相關需求,又可進一步降低系統(tǒng)在工作過程中的噪聲。圖3是這4種時鐘的示意圖,此處的電容用于濾除來自振蕩的高次諧波,電阻是進行阻抗匹配的。本文引用地址:http://m.butianyuan.cn/article/153498.htm
S3C2410處理器支持多種啟動方式,不同設備的啟動,方式不同。其中IROM是一種高速啟動的方式,對NAND Flash、SD卡和ONENAND等設備進行相關的控制。這是順序的啟動方式,S3C2410處理器通過運行其本身固有的程序,計算EINT15、EINT14、EINT13這3個引腳狀態(tài),根據(jù)所得引腳的不同狀態(tài)選擇啟動設備。S3C2410處理器的啟動由XSELNAND、OM[4:1]、EINT[15:13]這3種引腳狀態(tài)判斷,完成SROM、NOR、NAN D、ONENAND、SD以及IROM的初始化。當NAND作為啟動設備時,XSELNAND需要設定為高。
3 系統(tǒng)軟件設計
完善的硬件配置需要用有效的軟件作為平臺,為保證新一代軍車通信系統(tǒng)的高效性和安全性,配合其特有的存儲能力、功耗、硬件系統(tǒng)的體積大小和相關接口。系統(tǒng)的軟件設計終端是基于ARM Linux架構的。其軟件結構如圖4所示。
驅動程序設計包括:
(1)頁面驅動程序設計。良好的頁面處理程序化。Qt/Embedded的底層圖形引擎基于Framebuffer。其是一種驅動程序接口,通過設計操作性較強的界面程序,對相關設計進行驅動,設備是/dev/fb0、/dev/fb1等。設備對操作的用戶而言是相同的,封裝后區(qū)別較小,客戶相當于對一個內存進行操作,完成存儲功能,通過內存映射程序完成相關操作,對內存內部的各個地址單元進行有效的訪問,訪問過程是雙向的可以通過讀的方式訪問,也可以寫入數(shù)據(jù),并隨即反應在屏幕上。
評論