隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)將在人們的生產(chǎn)生活中發(fā)揮越來(lái)越重要的作用。一方面,ARM技術(shù)已經(jīng)在當(dāng)今的嵌入式微處理器領(lǐng)域中占據(jù)了領(lǐng)先地位,另一方面,結(jié)構(gòu)清晰、源碼開(kāi)放的Linux已經(jīng)發(fā)展成為一款非常具有活力的操作系統(tǒng)。近年來(lái),基于ARM和Linux的嵌入式技術(shù)已經(jīng)成為當(dāng)前嵌入式領(lǐng)域研究的一個(gè)亮點(diǎn)。便攜式微型熱敏打印機(jī)雖然已經(jīng)廣泛應(yīng)用在票據(jù)打印領(lǐng)域,但是其優(yōu)秀的圖形打印能力仍然具有很大的應(yīng)用潛力可以發(fā)掘。在工業(yè)生產(chǎn)中,某些參數(shù),比如環(huán)境的溫度、濕度等,需要被嚴(yán)格掌控。將這些參數(shù)映射到坐標(biāo)系中并使用便攜式熱敏打印機(jī)打印出來(lái),能夠讓技術(shù)人員更加方便直觀地觀察到參數(shù)變化情況。 本次設(shè)計(jì)的目的是建立一個(gè)基于ARM核心處理器和嵌入式Linux操作系統(tǒng)的嵌入式開(kāi)發(fā)平臺(tái),為嵌入式系統(tǒng)開(kāi)發(fā)提供一個(gè)方便功能擴(kuò)展的軟硬件環(huán)境。在此基礎(chǔ)上,此次設(shè)計(jì)還以VMP01 PLUS便攜式熱敏打印機(jī)為對(duì)象,利用嵌入式系統(tǒng)的豐富資源,使用串行接口連接該型號(hào)打印機(jī),并輔助軟件設(shè)計(jì)擴(kuò)展了坐標(biāo)圖形打印的功能。軟件設(shè)計(jì)部分包括了Linux下VMP01 PLUS熱敏打印機(jī)的驅(qū)動(dòng)程序設(shè)計(jì)和實(shí)現(xiàn)坐標(biāo)圖形打印功能的應(yīng)用程序設(shè)計(jì)。驅(qū)動(dòng)程序和應(yīng)用程序都能夠移植到開(kāi)發(fā)平臺(tái)上正確地運(yùn)行,打印效果理想。
標(biāo)簽: Linux ARM 嵌入式系統(tǒng) 打印
上傳時(shí)間: 2013-04-24
上傳用戶(hù):xc216
本文根據(jù)大樓電梯視頻監(jiān)控系統(tǒng)的要求,提出了一種基于嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)實(shí)現(xiàn)方案。系統(tǒng)以嵌入式Linux和嵌入式微處理器S3C2410X為核心平臺(tái),通過(guò)嵌入式平臺(tái)建立的基于TCP/IP協(xié)議的視頻服務(wù)器,將USB攝像頭采集來(lái)的圖像數(shù)據(jù)壓縮后,經(jīng)過(guò)網(wǎng)絡(luò)傳輸,完成對(duì)監(jiān)控現(xiàn)場(chǎng)的網(wǎng)絡(luò)視頻監(jiān)控任務(wù)。首先闡述了嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的發(fā)展、現(xiàn)狀以及整體構(gòu)建,然后介紹了嵌入式Linux操作系統(tǒng)以及ARM處理器的發(fā)展情況,分析了主要外圍電路的設(shè)計(jì),以及如何在ARM硬件平臺(tái)上進(jìn)行嵌入式Linux內(nèi)核的編譯與移植,介紹了Bootloader的啟動(dòng)原理及運(yùn)行過(guò)程,并對(duì)在Linux操作系統(tǒng)下的USB驅(qū)動(dòng)程序的開(kāi)發(fā)進(jìn)行了研究。本文重點(diǎn)討論了圖像采集、編碼和網(wǎng)絡(luò)通信程序的設(shè)計(jì)原理與實(shí)現(xiàn)。最后進(jìn)行了系統(tǒng)整體測(cè)試,并提出了進(jìn)一步開(kāi)發(fā)設(shè)想。
標(biāo)簽: Linux ARM 嵌入式 遠(yuǎn)程視頻監(jiān)控
上傳時(shí)間: 2013-06-15
上傳用戶(hù):17854267178
隨著現(xiàn)代計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門(mén)的焦點(diǎn)之一。ARM以其高性能低功耗的特點(diǎn)成為目前主流的32位嵌入式處理器而在數(shù)碼產(chǎn)品中廣泛使用,隨著數(shù)碼相機(jī)的普及,數(shù)碼相框產(chǎn)品得到推廣,數(shù)碼相框通過(guò)一個(gè)液晶的屏幕顯示數(shù)碼照片而非紙質(zhì)照片,數(shù)碼相框比普通相框更靈活多變,也給現(xiàn)在日益使用的數(shù)碼相片一個(gè)新的展示空間。在嵌入式操作系統(tǒng)方面,uC/OS—Ⅱ憑借其小內(nèi)核、多任務(wù)、豐富的系統(tǒng)服務(wù)、容易使用以及源碼公開(kāi)等特點(diǎn)被嵌入式系統(tǒng)開(kāi)發(fā)者廣泛用在各種嵌入式設(shè)備開(kāi)發(fā)中。uC/FS嵌入式文件系統(tǒng)由于穩(wěn)定性,可移植性以及與uC/OS—Ⅱ內(nèi)核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統(tǒng)開(kāi)發(fā)中。NAND Flash存儲(chǔ)器由于其大容量數(shù)據(jù)存儲(chǔ)、高速存取速度、易于擦除和重寫(xiě)、功耗小等特點(diǎn)被廣泛應(yīng)用于便攜式電子設(shè)備的數(shù)據(jù)存儲(chǔ)、嵌入式系統(tǒng)的程序存儲(chǔ)載體中。 本論文的硬件工作平臺(tái)是艾科公司研發(fā)的數(shù)碼相框芯片方案ARK1600,該平臺(tái)集成了嵌入式系統(tǒng)設(shè)計(jì)所需的相關(guān)硬件模塊。本論文的主要設(shè)計(jì)目標(biāo)是在該平臺(tái)上實(shí)現(xiàn)NAND Flash存儲(chǔ)設(shè)備驅(qū)動(dòng)的系統(tǒng)級(jí)方案,即在ARK1600平臺(tái)上通過(guò)構(gòu)建uC/OS—Ⅱ操作系統(tǒng)以及uC/FS文件系統(tǒng)來(lái)實(shí)現(xiàn)NAND Flash設(shè)備驅(qū)動(dòng)掛接。本論文是在Windows環(huán)境下通過(guò)ARM ADS實(shí)現(xiàn)代碼的編譯,通過(guò)Multi—ICE進(jìn)行前期調(diào)試以及USB—Debug進(jìn)行后期的系統(tǒng)整合調(diào)試。 本論文的主要研究工作具體涉及以下三個(gè)的方面:首先研究了ARM相關(guān)構(gòu)架以及uC/OS—Ⅱ操作系統(tǒng)的特點(diǎn),并在此基礎(chǔ)上移植uC/OS—Ⅱ操作系統(tǒng)到ARK1600平臺(tái),分析ARK1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細(xì)分析了BootLoader的相關(guān)概念,并重點(diǎn)闡述了NAND BootLoader程序設(shè)計(jì)與實(shí)現(xiàn)過(guò)程;其次在文件系統(tǒng)方面,本論文成功移植uC/FS嵌入式文件系統(tǒng)到ARK1600平臺(tái),在移植的過(guò)程中采用了動(dòng)態(tài)文件緩沖區(qū)算法提高了該文件系統(tǒng)的數(shù)據(jù)傳輸效率;最后重點(diǎn)討論了NAND Flash驅(qū)動(dòng)在ARK1600的實(shí)現(xiàn),主要分析了NAND Flash的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),并從物理層,邏輯層和文件系統(tǒng)接口層三個(gè)方面具體分析了NAND Flash驅(qū)動(dòng)程序的實(shí)現(xiàn),并在NAND Flash邏輯層驅(qū)動(dòng)實(shí)現(xiàn)時(shí)通過(guò)采用壞塊處理表算法實(shí)現(xiàn)了NAND的磨損均衡問(wèn)題。
上傳時(shí)間: 2013-07-31
上傳用戶(hù):xcy122677
智能家庭信息系統(tǒng)是集自動(dòng)化、計(jì)算機(jī)、通信技術(shù)于一體的“3C”系統(tǒng),它將各種家電產(chǎn)品結(jié)合成一個(gè)有機(jī)整體,實(shí)現(xiàn)了對(duì)家電設(shè)備進(jìn)行集中或異地控制和管理,以及能夠與外界進(jìn)行信息交互,以控制終端為突破口作為對(duì)家庭信息系統(tǒng)的研究,將有可能在以后的競(jìng)爭(zhēng)中占據(jù)制高點(diǎn),取得良好的經(jīng)濟(jì)和社會(huì)效益。 本課題開(kāi)發(fā)的智能家庭信息系統(tǒng)是以實(shí)際項(xiàng)目為背景,對(duì)基于網(wǎng)絡(luò)的嵌入式家庭信息系統(tǒng)進(jìn)行了研究。通過(guò)對(duì)傳統(tǒng)智能家居的特點(diǎn)進(jìn)行分析,指出了目前市場(chǎng)上的智能家居系統(tǒng)的局限性,提出了基于短距無(wú)線網(wǎng)絡(luò)的現(xiàn)代智能家居系統(tǒng)是將來(lái)的發(fā)展趨勢(shì)。 接著對(duì)智能家居控制的系統(tǒng)構(gòu)架以及相關(guān)關(guān)鍵技術(shù)進(jìn)行了分析和比較,指出基于IEEE802.15.4的ZigBee技術(shù)是目前最適合無(wú)線家居控制系統(tǒng)的無(wú)線標(biāo)準(zhǔn),并對(duì)該標(biāo)準(zhǔn)進(jìn)行了深入研究。 論文充分考慮到家庭信息化網(wǎng)絡(luò)的現(xiàn)狀和家庭內(nèi)部各信息家電的互連、集中控制、遠(yuǎn)程訪問(wèn)與控制的需求,以及低成本實(shí)現(xiàn)的實(shí)際需要,及設(shè)備互連對(duì)傳輸帶寬和使用靈活性等特點(diǎn)的需要,設(shè)計(jì)了以無(wú)線ZigBee技術(shù)組成家庭網(wǎng)絡(luò)體系總體結(jié)構(gòu),避免了在家庭內(nèi)部布線的缺陷,且滿(mǎn)足了功耗低,成本低,網(wǎng)絡(luò)容量大等要求。 設(shè)計(jì)了新型無(wú)線通訊模塊,該模塊主控芯片采用8位低功耗微控制器ATMEGA64及CHIPCON公司推出的首款符合2.4 GHZ IEEE802.15.4標(biāo)準(zhǔn)的射頻收發(fā)器CC2420來(lái)實(shí)現(xiàn)ZigBee模塊,它可以降低無(wú)線通訊的成本和提高無(wú)線通訊的可靠性,可以單獨(dú)使用,也可以嵌入其它設(shè)備。 論文采用了免費(fèi)、公開(kāi)的linux操作系統(tǒng),并給出了在Linux上的開(kāi)發(fā)流程。 最后,論文具體分析了無(wú)線ZigBee協(xié)議、ZigBee組網(wǎng)技術(shù)以及它們?cè)趯?lái)的廣泛應(yīng)用。深入地研究了HTTP超文本傳輸協(xié)議,設(shè)計(jì)了遠(yuǎn)程客戶(hù)端訪問(wèn)和控制家用電器的界面,并給出了部分軟件設(shè)計(jì)流程圖。
標(biāo)簽: ARM 嵌入式系統(tǒng) 家 中的應(yīng)用
上傳時(shí)間: 2013-04-24
上傳用戶(hù):agent
提出了一種基于ARM9 和uC/OS-II 的嵌入式數(shù)字示波器的設(shè)計(jì)方法。硬件上采用ARM9+FIFO 的結(jié)構(gòu)實(shí)現(xiàn)4 通道數(shù)據(jù)同步。軟件上采用uC/OS-II 實(shí)現(xiàn)多任務(wù)運(yùn)行及實(shí)時(shí)處理。整機(jī)測(cè)試表明:
標(biāo)簽: ARM9 嵌入式 數(shù)字示波器
上傳時(shí)間: 2013-05-30
上傳用戶(hù):小火車(chē)?yán)怖怖?/p>
隨著軟硬件技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛,嵌入式技術(shù)也全面滲透到日常生活的每一個(gè)角落。掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)的開(kāi)發(fā)是為滿(mǎn)足對(duì)漢語(yǔ)學(xué)習(xí)有需要的人群。隨著經(jīng)濟(jì)、技術(shù)的不斷提高,中國(guó)逐漸走向國(guó)際化,漢語(yǔ)學(xué)習(xí)人員的人數(shù)也不斷增加,開(kāi)發(fā)出一款掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)是有充分的市場(chǎng)需求的。 系統(tǒng)的開(kāi)發(fā)環(huán)境是基于ARM-Linux開(kāi)發(fā)平臺(tái),并應(yīng)用了嵌入式開(kāi)發(fā)的相關(guān)關(guān)鍵技術(shù),包括嵌入式圖形用戶(hù)界面系統(tǒng)MiniGUI和嵌入式數(shù)據(jù)庫(kù)SQLite,系統(tǒng)開(kāi)發(fā)的目的是在這些技術(shù)的基礎(chǔ)上,為需要學(xué)習(xí)漢語(yǔ)的人員提供一款界面友好、功能豐富的語(yǔ)言學(xué)習(xí)工具。 本文主要講述的是掌上漢語(yǔ)學(xué)習(xí)機(jī)系統(tǒng)的軟件開(kāi)發(fā)過(guò)程以及開(kāi)發(fā)過(guò)程中涉及的開(kāi)發(fā)環(huán)境及開(kāi)發(fā)技術(shù)。隨著手持設(shè)備的硬件條件的提高,嵌入式系統(tǒng)對(duì)輕量級(jí)GUI的需求越來(lái)越迫切,圖形用戶(hù)界面的支持是實(shí)現(xiàn)一個(gè)完善的語(yǔ)言學(xué)習(xí)系統(tǒng)的基礎(chǔ),本文首先從圖形用戶(hù)界面的歷史、技術(shù)特點(diǎn)、結(jié)構(gòu)模型、發(fā)展?fàn)顩r等方面做了介紹,然后介紹了MiniGUI的體系結(jié)構(gòu)和版本,以及移植的方法和過(guò)程,還詳細(xì)闡述了應(yīng)用程序開(kāi)發(fā)中對(duì)MiniGUI函數(shù)庫(kù)的使用和調(diào)用方法。同時(shí)一個(gè)簡(jiǎn)單實(shí)用的數(shù)據(jù)庫(kù)的支持會(huì)為系統(tǒng)中的數(shù)據(jù)處理和組織提供方便,本項(xiàng)目中有六個(gè)字典和其它學(xué)習(xí)程序,對(duì)數(shù)據(jù)的處理也相當(dāng)多,本文介紹了嵌入式數(shù)據(jù)庫(kù)的知識(shí)和Sqlite數(shù)據(jù)庫(kù)在項(xiàng)目中的使用和開(kāi)發(fā)技術(shù)。最后,以系統(tǒng)中的單位換算模塊為例詳細(xì)介紹了應(yīng)用程序的開(kāi)發(fā)過(guò)程。本文的內(nèi)容涉及了嵌入式Linux軟件開(kāi)發(fā)的主要技術(shù),在ARM-Linux嵌入式開(kāi)發(fā)領(lǐng)域具有很強(qiáng)的實(shí)踐意義。
標(biāo)簽: ARMLinux 嵌入式開(kāi)發(fā) 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-06-15
上傳用戶(hù):songrui
嵌入式系統(tǒng)的開(kāi)發(fā)與研究已經(jīng)成為當(dāng)前的一個(gè)熱點(diǎn),Linux由于其獨(dú)有的優(yōu)勢(shì)成為很多廠家開(kāi)發(fā)嵌入式應(yīng)用的系統(tǒng),而ARM作為一種高性能、低成本的嵌入式RISC微處理器,已成為應(yīng)用最廣泛的嵌入式處理器。而引導(dǎo)裝載程序Bootloader作為嵌入式系統(tǒng)設(shè)計(jì)的關(guān)鍵之一,針對(duì)不同嵌入式處理器開(kāi)發(fā)相應(yīng)的引導(dǎo)裝載程序也變的越來(lái)越重要。 本文主要圍繞著嵌入式Linux系統(tǒng)中使用比較廣泛的一種Bootloader即RedBoot的建立展開(kāi)討論,詳細(xì)論述了在嵌入式Linux操作系統(tǒng)開(kāi)發(fā)領(lǐng)域里所做的研究和實(shí)踐。 首先由設(shè)計(jì)完成的RedBoot方案應(yīng)用在醫(yī)療儀器上的測(cè)試結(jié)果引入,開(kāi)始介紹了Bootloader系統(tǒng)的概念,分析了目前嵌入式系統(tǒng)中開(kāi)放源碼的Bootloader,選擇RedBoot作為文中使用的EW—AM9302開(kāi)發(fā)平臺(tái)引導(dǎo)裝載程序,并詳細(xì)敘述引導(dǎo)過(guò)程,重點(diǎn)分析了基于網(wǎng)絡(luò)啟動(dòng)的RedBoot,這是許多帶有網(wǎng)卡設(shè)備的嵌入式產(chǎn)品開(kāi)發(fā)中常用的一種Bootloader方案。 最后,詳述如何設(shè)計(jì)完成擁有在線自動(dòng)升級(jí)方式的RedBoot,其具有下載速度快,操作簡(jiǎn)易性,功能更加完善,并將該RedBoot系統(tǒng)應(yīng)用于基于EW—AM9302開(kāi)發(fā)平臺(tái)的醫(yī)療器械開(kāi)發(fā)和設(shè)計(jì)中,主要以ARM架構(gòu)為基礎(chǔ),完成該RedBoot在ARM9上的移植。根據(jù)測(cè)試結(jié)果,本方案的RedBoot完全達(dá)到開(kāi)發(fā)標(biāo)準(zhǔn),為嵌入式產(chǎn)品的開(kāi)發(fā)提供了有效的手段。
標(biāo)簽: ARMLinux RedBoot 嵌入式系統(tǒng)
上傳時(shí)間: 2013-05-30
上傳用戶(hù):qulele
當(dāng)今嵌入式技術(shù)的發(fā)展突飛猛進(jìn),嵌入式系統(tǒng)在很多產(chǎn)業(yè)中得到廣泛應(yīng)用并逐步改變著這些產(chǎn)業(yè)。嵌入式技術(shù)的發(fā)展同樣也影響到了數(shù)控技術(shù)的發(fā)展。論文綜述了當(dāng)前開(kāi)放式數(shù)控系統(tǒng)國(guó)內(nèi)外發(fā)展現(xiàn)狀,并分析了幾種主流開(kāi)放式數(shù)控系統(tǒng)體系結(jié)構(gòu)的優(yōu)缺點(diǎn),進(jìn)而提出了利用ARM處理器和Windows CE操作系統(tǒng)開(kāi)發(fā)一個(gè)基于ARM-WinCE嵌入式數(shù)控系統(tǒng)的原型系統(tǒng)的想法。 論文論述了如何構(gòu)建ARM-WinCE數(shù)控系統(tǒng)基于S3C2410開(kāi)發(fā)板的硬件平Z口-x和基于Windows CE.Net的軟件平臺(tái);在ARM微處理器上構(gòu)建了基于Windows CE的數(shù)控操作系統(tǒng)內(nèi)核,并利用VIVI Boot Loader把定制的映像加載到S3C2410開(kāi)發(fā)板中去。 本文重點(diǎn)針對(duì)ARM處理器芯片,利用流接口驅(qū)動(dòng)程序結(jié)構(gòu)實(shí)現(xiàn)了藍(lán)牙串口驅(qū)動(dòng)程序的開(kāi)發(fā),實(shí)現(xiàn)了ARM-WinCE數(shù)控系統(tǒng)中機(jī)床控制器和移動(dòng)控制器的藍(lán)牙通信;研究了如何利用S3C2410處理器的PWM定時(shí)器和Windows CE的中斷機(jī)制進(jìn)行數(shù)控系統(tǒng)的實(shí)時(shí)控制。
標(biāo)簽: ARMWindowsCE 嵌入式 數(shù)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):klin3139
隨著計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、微電子技術(shù)技術(shù)的不斷融合,嵌入式系統(tǒng)的應(yīng)用得到了迅猛發(fā)展。本文以嵌入式系統(tǒng)開(kāi)發(fā)為背景,研究基于ARM和μC/OS-II的嵌入式系統(tǒng)及其在加密解密模塊中的應(yīng)用。 本文在介紹了嵌入式系統(tǒng)和硬件實(shí)現(xiàn)Rijndael算法的研究現(xiàn)狀之后,簡(jiǎn)要概述了Rijndael加密算法的結(jié)構(gòu)、輪變換、密鑰擴(kuò)展和該加密模塊選用Rijndael算法的原因以及ARM系列微處理器選型和S3C44BOX芯片體系結(jié)構(gòu)、開(kāi)發(fā)板平臺(tái)的選擇和板上主體硬件電路等相關(guān)內(nèi)容。 在深入地研究了Rijndael加密算法之后以及根據(jù)嵌入式系統(tǒng)的一般要求,本文設(shè)計(jì)了一個(gè)基于ARM和μC/OS-II的嵌入式加密模塊。該加密模塊采用了32位高性能ARM微處理器S3C44BOX為硬件核心,并以嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II為軟件平臺(tái),在ARM ADS1.2環(huán)境下進(jìn)行系統(tǒng)軟件開(kāi)發(fā)。該加密模塊充分地利用了ARM微處理器性能高、功耗低和成本低的優(yōu)勢(shì)以及發(fā)揮了μC/OS-II可移植性好、穩(wěn)定性和可靠性高的優(yōu)點(diǎn)。 本文重點(diǎn)論述了嵌入式加密模塊BootLoader文件的裝載、I/O端口初始化、基于S3C44BOX微處理器的μC/OS-II移植及應(yīng)用軟件部分中任務(wù)和模塊的流程設(shè)計(jì)。在該加密模塊應(yīng)用軟件設(shè)計(jì)部分中,對(duì)各個(gè)任務(wù)的創(chuàng)建、定義、優(yōu)先級(jí)設(shè)置和事件的定義、對(duì)文件的操作進(jìn)行了設(shè)計(jì),并且按照系統(tǒng)軟件設(shè)計(jì)的流程描述了模塊所有任務(wù)和部分子模塊的功能。
標(biāo)簽: ARM COS 嵌入式 加密系統(tǒng)
上傳時(shí)間: 2013-05-24
上傳用戶(hù):Alibabgu
汽車(chē)儀表是駕駛員獲取汽車(chē)狀態(tài)信息的關(guān)鍵設(shè)備,對(duì)汽車(chē)的安全行駛起著重要的作用。近年來(lái),隨著計(jì)算機(jī)、微電子和各種現(xiàn)場(chǎng)總線通信技術(shù)的廣泛應(yīng)用,汽車(chē)電子技術(shù)得到了迅猛的發(fā)展,汽車(chē)儀表盤(pán)上顯示的信息不斷增加,傳統(tǒng)的機(jī)械式、電氣式組合儀表越來(lái)越無(wú)法滿(mǎn)足使用的需求。特別是隨著汽車(chē)GPS導(dǎo)航、自動(dòng)駕駛等新技術(shù)的日趨成熟,汽車(chē)儀表成為集顯示、控制、通訊、娛樂(lè)為一體的汽車(chē)綜合信息顯示中心已經(jīng)指日可待。 本文提出并設(shè)計(jì)了一種以ARM器件為CPU,以嵌入式Linux為操作系統(tǒng)的車(chē)載儀表盤(pán)系統(tǒng)。該儀表盤(pán)以嵌入式微處理器為核心,對(duì)汽車(chē)的各種信息狀態(tài),如電池電壓、車(chē)速等參數(shù)進(jìn)行采集、處理、顯示和報(bào)警提示,駕駛員根據(jù)報(bào)警提示的結(jié)果進(jìn)行相應(yīng)的處理,以使汽車(chē)安全正常行駛。儀表盤(pán)本身作為汽車(chē)CAN總線的一個(gè)節(jié)點(diǎn),支持CAN通信,可以接收來(lái)自其它CAN節(jié)點(diǎn)的信息并顯示,也可以發(fā)送控制信息至其它CAN節(jié)點(diǎn)。該儀表盤(pán)在外型上不同于傳統(tǒng)的汽車(chē)儀表,其顯示端使用一個(gè)LCD顯示屏代替原有的顯示設(shè)備,汽車(chē)運(yùn)行的所有狀態(tài)信息都在該屏上顯示,但為延續(xù)傳統(tǒng)的操作習(xí)慣,將原來(lái)的車(chē)速、發(fā)動(dòng)機(jī)轉(zhuǎn)速等用指針顯示的信息在顯示屏上以模擬表的形式顯示。并對(duì)越限工況和各種違規(guī)操作,在顯示屏上以圖形指示燈的形式閃爍顯示并同時(shí)以真人語(yǔ)音進(jìn)行提醒。 本文在簡(jiǎn)要介紹了汽車(chē)儀表發(fā)展趨勢(shì)的基礎(chǔ)上,重點(diǎn)論述了嵌入式系統(tǒng)的開(kāi)發(fā)流程和模式,包括開(kāi)發(fā)平臺(tái)的搭建、驅(qū)動(dòng)程序的開(kāi)發(fā)、圖形顯示界面的開(kāi)發(fā)和應(yīng)用程序的設(shè)計(jì)。在嵌入式系統(tǒng)設(shè)計(jì)中,硬件、軟件的可裁剪是其最大的特點(diǎn),因此,增加功能模塊(比如本系統(tǒng)中用到的CAN通信模塊、音頻輸出模塊等)是嵌入式系統(tǒng)設(shè)計(jì)中的一個(gè)重點(diǎn)和難點(diǎn),所以本文重點(diǎn)之一是放在驅(qū)動(dòng)模塊的設(shè)計(jì)上。同時(shí),作為信息顯示中心,信息顯示要求及時(shí)、準(zhǔn)確、有美感,因此,圖形界面的開(kāi)發(fā)也是重點(diǎn)之一。 本課題所設(shè)計(jì)的汽車(chē)儀表,作為綜合信息顯示中心的一個(gè)雛形,可以方便地?cái)U(kuò)展GPS導(dǎo)航系統(tǒng)、汽車(chē)后視攝像系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)等模塊,相信進(jìn)一步的研究和開(kāi)發(fā),汽車(chē)綜合信息顯示中心將成為未來(lái)汽車(chē)上重要的一部分。
標(biāo)簽: Linux ARM 嵌入式 汽車(chē)儀表盤(pán)
上傳時(shí)間: 2013-06-13
上傳用戶(hù):情義強(qiáng)哥
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1