嵌入式車載計(jì)算機(jī)設(shè)計(jì)
(1) 嵌入式處理器(Processor)模塊:采用Intel 公司32 位的XSCALE PXA250 400MHz 處理器,該處理器是基于面向無線互聯(lián)網(wǎng)的嵌入式系統(tǒng)架構(gòu)——Intel 個(gè)人互聯(lián)網(wǎng)用戶架構(gòu)PCA (Personal InternetClient Architecture)。此處理器是為新一代無線手持式應(yīng)用產(chǎn)品開發(fā)的嵌入式處理器。具有高性能,低功耗,電源管理特性:正常模式;空閑(省電)模式;睡眠(省電)模式。可極大限量的節(jié)電。
(2) 存儲和初始化配置模塊:Flash 、SDRAM、 內(nèi)置CF (Compact Flash)或USB 接口外擴(kuò)存儲設(shè)備。
(3) 網(wǎng)絡(luò)接入、通信和導(dǎo)航模塊:采用內(nèi)置GPRS 模塊、GPS 模塊接口。
(4) 顯示模塊:彩色TFT、 6.4 英寸的LCD。
(5) 人機(jī)界面及外設(shè)接口:觸摸屏、功能鍵、USB接口、立體聲插口、預(yù)留可擴(kuò)展通用IO 口。
(6) 局部總線模塊:采用了CAN 局部總線,實(shí)現(xiàn)車載分離模塊數(shù)據(jù)交互。
(7) 電源模塊:采用電源:DC+12V。
4.3 系統(tǒng)的軟件設(shè)計(jì)
系統(tǒng)的軟件結(jié)構(gòu)如圖3 所示。
圖3 軟件結(jié)構(gòu)框圖4.3.1 操作系統(tǒng)
嵌入式操作系統(tǒng)有編碼體積小;面向應(yīng)用,可裁剪和移植;事時(shí)性強(qiáng);可靠性高等特點(diǎn)。基于XSCALE架構(gòu)的嵌入式系統(tǒng),采用嵌入式 Windows CE.NET。
Microsoft Windows CE 是一個(gè)多平臺的,可裁剪的32 位嵌入式操作系統(tǒng)。針對不同的目標(biāo)設(shè)備硬件環(huán)境,可以在內(nèi)核基礎(chǔ)上添加各種模塊,形成一個(gè)定制的嵌入式操作系統(tǒng)。
Windows CE 提供了Windows 程序員熟悉的各種開發(fā)環(huán)境。同時(shí),內(nèi)建了對多媒體(包括DirectX)、通信(TCP/IP、SNMP、TAPI 等)的支持。而且,已經(jīng)含有各種常用的應(yīng)用程序,如,Pocket Internet Explorer、Pocket Outlook 和Pocket Word 等。利用這些軟件開發(fā)環(huán)境,容易地實(shí)現(xiàn)娛樂、通信和辦公等嵌入應(yīng)用。
Windows CE 主要包括: 內(nèi)核,持久存儲,圖形和多媒體,進(jìn)程間通信,通信服務(wù),安全服務(wù),用戶界面服務(wù),Internet 服務(wù)和本地化支持。
4.3.2 應(yīng)用軟件模塊
Windows CE 下的設(shè)備驅(qū)動(dòng)程序?qū)⒉僮飨到y(tǒng)和硬件聯(lián)系起來,使得操作系統(tǒng)能夠管理硬件設(shè)備,向應(yīng)用程序提供訪問使用硬件的調(diào)用。
在Windows CE 平臺上,嵌入地理信息管理子系統(tǒng)、語音合成子系統(tǒng)及多個(gè)程序模塊組成包括無線通信/電話管理程序模塊、圖像采集處理程序模塊、視頻處理程序模塊、局部總線模塊和相應(yīng)的若干數(shù)據(jù)庫組成。利用系統(tǒng)內(nèi)嵌的MINI OFFICE 實(shí)現(xiàn)車內(nèi)辦公。
第三方軟件選配:如MP3 播放、電子詞典、游戲等。
5 結(jié)束語
該產(chǎn)品還處于樣品試驗(yàn)階段,取得了較滿意的結(jié)果。當(dāng)然,系統(tǒng)還有一些有待深入研究的問題,如車輛高速行駛時(shí)GPRS 在網(wǎng)域切換中的掉線問題、電子地圖精度分析與誤差、分布式數(shù)據(jù)處理等,以及系統(tǒng)在穩(wěn)定性、可靠性方面還需深入的研究。
參考文獻(xiàn)
1 Steve Furber. ARM SoC 體系結(jié)構(gòu). 北京航空航天大學(xué)出版社
2 Jean J.Labrosse. 嵌入式系統(tǒng)構(gòu)件. 北京;機(jī)械工業(yè)出版社
3 陳章龍,涂時(shí)亮. 嵌入式系統(tǒng)-Intel Strong ARM. 北京航空航天大學(xué)出版社
4 海搏創(chuàng)作室. 嵌入式控制器硬件設(shè)計(jì). 浦東電子出版社
5 李永隆. Windows CE 程序設(shè)計(jì)實(shí)務(wù). 北京;中國電力出版社
6 張瑞. 分布式呼叫中心管理系統(tǒng)技術(shù)實(shí)現(xiàn). 計(jì)算機(jī) 1018
7 程軍,崔繼波,茍凱英. 車輛控制系統(tǒng)CAN 總線通信的實(shí)施方法. 汽車工程, 2001 23 (5)
8 向懷坤,劉小明. 車輛導(dǎo)航系統(tǒng)的研究開發(fā)現(xiàn)狀與趨勢. 汽車工程, 2001 23(5)
9 韓斌杰. GSM 原理及其網(wǎng)絡(luò)優(yōu)化. 北京;機(jī)械工業(yè)出版社
10 SAE Standard SAE J1850
11 SAE Standard SAE J1962
12 GM Standard GMW 3203(end)
評論