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