嵌入式系統(tǒng)是將先進(jìn)的計算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個行業(yè)的具體應(yīng)用相結(jié)合的產(chǎn)物。目前,嵌入式系統(tǒng)己經(jīng)廣泛應(yīng)用到工業(yè)、交通、能源、通信、科研、醫(yī)療衛(wèi)生、國防以及日常生活等領(lǐng)域,并不斷朝著體積小,功能強(qiáng)的方向發(fā)展。嵌入式系統(tǒng)不同于原來的單片機(jī)系統(tǒng),它不僅有自己的操作系統(tǒng),上層應(yīng)用程序,而且還具備網(wǎng)絡(luò)通信和信息管理的功能。 ARM體系的處理器是目前嵌入式系統(tǒng)中使用最廣泛的處理器。它采用了RISC技術(shù),具有尋址方式簡單,寄存器多,指令長度固定等的特點(diǎn)使得它的處理速度快,執(zhí)行效率高。由于Linux對于ARM技術(shù)的支持,具有內(nèi)核可裁減,網(wǎng)絡(luò)功能強(qiáng)大,代碼開放的特點(diǎn),把Linux應(yīng)用到嵌入式系統(tǒng)中,能充分發(fā)揮ARM和Linux的優(yōu)勢。 論文以“掌上中文語言學(xué)習(xí)系統(tǒng)”項目為依托,以ARM體系處理器和Ljnux操作系統(tǒng)的嵌入式系統(tǒng)為基礎(chǔ),構(gòu)建一個掌上語言學(xué)習(xí)設(shè)備。 論文首先進(jìn)行了開發(fā)環(huán)境的設(shè)計與搭建,對開發(fā)主機(jī)進(jìn)行TFTP服務(wù)器、NFS服務(wù)器、minicom串口通信和GNU交叉工具鏈進(jìn)行配置。實現(xiàn)了針對NAND閃存的U-Boot啟動程序的建立,并對Linux操作系統(tǒng)內(nèi)核進(jìn)行了移植工作。最后利用圖形界面系統(tǒng)MiniGUI和遠(yuǎn)程調(diào)試技術(shù)實現(xiàn)了掌上語言學(xué)習(xí)的軟件功能。
標(biāo)簽: Linux ARM 嵌入式 學(xué)習(xí)系統(tǒng)
上傳時間: 2013-07-24
上傳用戶:jiangfire
當(dāng)前,嵌入式系統(tǒng)已經(jīng)廣泛地應(yīng)用到人們生活的各個領(lǐng)域。同時,隨著嵌入式處理器性能的不斷增強(qiáng),特別是32位高性能嵌入式微處理器的廣泛使用,嵌入式操作系統(tǒng)逐漸成為嵌入式系統(tǒng)中最重要的組成部分。而在各種嵌入式操作系統(tǒng)中,IAnux憑借其代碼公開,性能穩(wěn)定,網(wǎng)絡(luò)功能強(qiáng)大等多方面的優(yōu)勢,在嵌入式系統(tǒng)中被廣泛地采用,得到了嵌入式系統(tǒng)設(shè)計者的普遍認(rèn)可。研究Linux操作系統(tǒng)理論,進(jìn)行嵌入式Linux系統(tǒng)的移植和應(yīng)用程序的開發(fā),具有重要的理論意義和現(xiàn)實意義。 研究課題以32位ARM架構(gòu)的嵌入式處理器$3C2410A為硬件平臺核心,系統(tǒng)地介紹了S3C2410A處理器和系統(tǒng)的硬件組成。在此基礎(chǔ)上重點(diǎn)研究了嵌入式Linux系統(tǒng)的構(gòu)建和移植,其中首先研究了基于Linux的嵌入式交叉開發(fā)環(huán)境的構(gòu)建。之后詳細(xì)地研究了系統(tǒng)引導(dǎo)程序的原理,分析了系統(tǒng)引導(dǎo)程序VIVI的結(jié)構(gòu)并在此基礎(chǔ)上實現(xiàn)了VIVI的移植。接下來論文研究了ARM Linux內(nèi)核結(jié)構(gòu)和啟動引導(dǎo)過程,討論了ARM Linux內(nèi)核移植及配置編譯的具體方法和過程。作為嵌入式Linux移植的另外一個重點(diǎn),課題還詳細(xì)地研究了嵌入式Linux根文件系統(tǒng)的結(jié)構(gòu)、根文件系統(tǒng)內(nèi)容的構(gòu)建以及如何為嵌入式系統(tǒng)進(jìn)行多文件系統(tǒng)的選擇。在完成Linux內(nèi)核與文件系統(tǒng)的移植后研究了嵌入式Linux驅(qū)動程序的原理,設(shè)計了S3C2410A微處理器擴(kuò)展CAN總線接口,給出了ARM Linux上CAN設(shè)備驅(qū)動程序?qū)崿F(xiàn)方法。課題最后還研究了嵌入式Linux系統(tǒng)下的圖形用戶界面,在分析國內(nèi)外嵌入式GUI的特點(diǎn)和MiniGUI的技術(shù)優(yōu)勢基礎(chǔ)上,介紹了為嵌入式Linux系統(tǒng)配置、編譯和安裝MiniGUI的方法,而且以一個狀態(tài)顯示界面程序為實例介紹了MiniGUI程序的設(shè)計方法。
標(biāo)簽: Linux ARM 嵌入式 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:wangyi39
本課題源于空中機(jī)器人大賽參賽項目。針對比賽要求,提出了一種基于ARM的低成本、高性能的嵌入式微小無人機(jī)飛行控制系統(tǒng)的整體方案,并由此展開了一系列的研究工作。 本文的重點(diǎn)是飛行控制系統(tǒng)的姿態(tài)確定系統(tǒng)設(shè)計和飛行控制系統(tǒng)的硬件設(shè)計及實現(xiàn)。 本文首先回顧了國內(nèi)外微小無人機(jī)發(fā)展歷程,介紹了其研究現(xiàn)狀,并指出了微小無人機(jī)的發(fā)展趨勢。根據(jù)需求設(shè)計了低價位、高性能的嵌入式微小無人機(jī)飛行控制系統(tǒng)的整體方案。 設(shè)計了低成本、低功耗的微小無人機(jī)的姿態(tài)確定系統(tǒng)方案,利用姿態(tài)四元數(shù)、龍格庫塔法、高斯牛頓法和擴(kuò)展卡爾曼濾波器估計出系統(tǒng)的姿態(tài)矩陣;對姿態(tài)確定方案進(jìn)行了仿真。 設(shè)計了基于ARM的飛行控制系統(tǒng)的硬件部分,包括電源及復(fù)位電路,UART、SPI、JTAG等接口電路,PWM信號發(fā)生電路,A/D采樣電路及前置電路,光電耦合電路等;完成了整個飛控系統(tǒng)PCB板制作以及對所設(shè)計電路的調(diào)試工作,使得系統(tǒng)運(yùn)轉(zhuǎn)正常。 最后針對本文設(shè)計的硬件平臺進(jìn)行了啟動代碼等系統(tǒng)底層軟件的編寫和調(diào)試,建立了系統(tǒng)的啟動環(huán)境。
上傳時間: 2013-06-03
上傳用戶:kgylah
嵌入式系統(tǒng)近年持續(xù)迅猛發(fā)展,已經(jīng)成為后PC技術(shù)時代信息化的中堅力量。由于嵌入式系統(tǒng)具有體積小、性能強(qiáng)、功耗低、可靠性高及面向行業(yè)應(yīng)用的突出特點(diǎn),目前已經(jīng)廣泛應(yīng)用于網(wǎng)絡(luò)、消費(fèi)電子、國防軍事及自動化控制等領(lǐng)域。 ARM(Advaneed RIS Cmachines)公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強(qiáng)和特有的16/32位雙指令集等諸多優(yōu)異性能,已成為移動通信、手持計算、多媒體數(shù)字消費(fèi)等嵌入式解決方案中的首選處理器。在眾多的ARM處理器中,Samsung公司的S3C44B0X處理器以其低價格、低功耗及強(qiáng)大的網(wǎng)絡(luò)支持等優(yōu)點(diǎn)在市場上占有重要份額。 uClinux是從Linux衍生出來的優(yōu)秀嵌入式操作系統(tǒng),專門針對沒有MMU的處理器設(shè)計,支持眾多嵌入式處理器類型。uClinux繼承了Linux的許多優(yōu)秀性能,有良好的網(wǎng)絡(luò)支持,完善的驅(qū)動支持,高度的模塊化,開放的源碼。uClinux已成為許多嵌入式系統(tǒng)研究領(lǐng)域的首選操作系統(tǒng)之一。 本課題以嵌入式手持式電能質(zhì)量分析儀前期實驗開發(fā)板為研究目標(biāo),根據(jù)嵌入式體系結(jié)構(gòu)和嵌入式系統(tǒng)設(shè)計的原理,構(gòu)建了基于Samsung公司S3C44B0X ARM7 TDMI處理器的硬件開發(fā)平臺,并根據(jù)該硬件平臺的結(jié)構(gòu)特點(diǎn)移植了uClinux操作系統(tǒng),同時針對uClinux實時性能不高和嵌入式平臺硬件資源有限的缺點(diǎn),結(jié)合uClinux多進(jìn)程和共享內(nèi)存機(jī)制設(shè)計了數(shù)據(jù)采集程序,實現(xiàn)了對三路0~2.5V模擬信號的高性能采集,增強(qiáng)了系統(tǒng)數(shù)據(jù)處理的實時性,提高了工作效率,為后續(xù)開發(fā)奠定了基礎(chǔ)。 論文從嵌入式系統(tǒng)應(yīng)用的角度出發(fā),分析了嵌入式體系結(jié)構(gòu)、uClinux運(yùn)行機(jī)制和內(nèi)核特點(diǎn);闡述了Bootloader設(shè)計及操作系統(tǒng)移植的要點(diǎn);介紹了接口驅(qū)動及上層應(yīng)用程序的設(shè)計方法等問題。
標(biāo)簽: Clinux ARM 嵌入式 應(yīng)用研究
上傳時間: 2013-07-23
上傳用戶:cjf0304
隨著電子設(shè)備的迅猛發(fā)展,“讓全部設(shè)備接入網(wǎng)絡(luò)”已經(jīng)成為一種發(fā)展趨勢。通過嵌入式串口服務(wù)器,可以讓現(xiàn)有的串行設(shè)備擁有聯(lián)網(wǎng)功能,避免了投資大量人力、物力,有利于對傳統(tǒng)串行設(shè)備進(jìn)行更換或者升級。 本文設(shè)計的串口服務(wù)器采用嵌入式處理器和Linux操作系統(tǒng),把現(xiàn)有的基于串行接口的數(shù)據(jù)轉(zhuǎn)化成以太網(wǎng)數(shù)據(jù),然后進(jìn)行數(shù)據(jù)存取,將傳統(tǒng)的串行數(shù)據(jù)送往網(wǎng)絡(luò)。 論文主要研究了以下內(nèi)容: 第一,在研究串口服務(wù)器網(wǎng)關(guān)工作機(jī)理的基礎(chǔ)上,分析高性能串口網(wǎng)絡(luò)服務(wù)器的功能需求。 第二,基于AT91ARM9200微處理器及LXT971ALE網(wǎng)絡(luò)接口芯片等構(gòu)建嵌入式系統(tǒng),完成RS232-TCP/IP轉(zhuǎn)換網(wǎng)關(guān)的軟硬件設(shè)計,實現(xiàn)最多32路串行終端同時接入以太網(wǎng)的高性能串口服務(wù)器。 第三,在RH Linux 9.0為ARM處理器提供的交叉開發(fā)工具下移植Linux,為嵌入式串口服務(wù)器設(shè)計服務(wù)器端與客戶端工作模式,同時設(shè)計實現(xiàn)系統(tǒng)參數(shù)的在線配置功能。 第四,在客戶端和服務(wù)器端分別設(shè)計串口服務(wù)器的基本API函數(shù),為系統(tǒng)二次開發(fā)打下良好的基礎(chǔ)。
標(biāo)簽: ARM 嵌入式 多串口 網(wǎng)絡(luò)服務(wù)器
上傳時間: 2013-04-24
上傳用戶:mqien
隨著嵌入式技術(shù)的發(fā)展,嵌入式系統(tǒng)被逐步應(yīng)用到諸如工業(yè)控制,汽車電子設(shè)備,移動通信設(shè)備,PDA,GPS衛(wèi)星定位系統(tǒng)和信息家電等社會各行各業(yè)之中,現(xiàn)在已經(jīng)成為信息發(fā)展的主流技術(shù)之一,在國民經(jīng)濟(jì)發(fā)展中起著舉足輕重的作用。 由于信息化的普及,家庭中的電腦、信息家電、通信終端越來越多,使用管理它們也變得越來越麻煩。如何更有效地發(fā)揮這些設(shè)備的作用,提高居家生活的智能化和方便性,如何更便利的互聯(lián)和協(xié)同工作,已成為現(xiàn)代人生活乃至辦公的重要問題。這些問題的出現(xiàn)導(dǎo)致了家庭網(wǎng)絡(luò)的出現(xiàn),家體網(wǎng)絡(luò)技術(shù)已經(jīng)成為各大IT企業(yè)研究開發(fā)的重點(diǎn)。 本論文分析了家庭網(wǎng)絡(luò)和信息家電的發(fā)展情況,以實用、簡便為原則設(shè)計了一個家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)。此系統(tǒng)以ARM7的S3C44BOX開發(fā)板為硬件平臺,以uClinux作為嵌入式操作系統(tǒng),實現(xiàn)對家庭網(wǎng)絡(luò)中的信息家電進(jìn)行監(jiān)控,使用戶能夠了解家庭中信息家電的工作狀況,對信息家電進(jìn)行控制,來達(dá)到對信息家電有效管理、方便用戶使用家中的家電的目的。 論文中家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)主要由web服務(wù)器、家庭網(wǎng)絡(luò)服務(wù)器和家庭網(wǎng)絡(luò)組成,實現(xiàn)家電控制、狀態(tài)查詢、信息家電狀態(tài)報告、注冊、注銷、統(tǒng)一開關(guān)機(jī)等功能。本設(shè)計的家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)由于使用了RS485總線式網(wǎng)絡(luò)來組建家庭網(wǎng)絡(luò),使得該系統(tǒng)組網(wǎng)方便,在價格上有一定優(yōu)勢,而且硬件是基于ARM開發(fā)板平臺,體積較小,所設(shè)計的家庭網(wǎng)絡(luò)協(xié)議很好的滿足了家庭網(wǎng)絡(luò)監(jiān)控需求,協(xié)議也很簡單,處理方便。由于此家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)實現(xiàn)了家電注冊、注銷功能,使得該系統(tǒng)能夠及時檢測到家庭網(wǎng)絡(luò)中的家電的增減情況。總之,本家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)體積小、簡單、經(jīng)濟(jì)、多功能,方便家庭網(wǎng)絡(luò)中信息家電的增減,具有較高的實用價值,適合于普通百姓家庭之中使用。
標(biāo)簽: ARM 嵌入式 家 網(wǎng)絡(luò)監(jiān)控
上傳時間: 2013-07-31
上傳用戶:01010101
基于ARM的嵌入式網(wǎng)絡(luò)電能計量系統(tǒng)的研究電力電子與電力傳動專業(yè)隨著市場經(jīng)濟(jì)的不斷發(fā)展,人們生活水平的日益提高,用電量也持續(xù)上升。電能的計量是否公平、公正已成為人們十分關(guān)心的問題。作為電能量的計量工具電能表已成為各行各業(yè)用電不可缺少且非常重要的儀表。由于傳統(tǒng)的電能表有計量不精確、人工抄表費(fèi)時費(fèi)力、統(tǒng)計繁瑣等缺點(diǎn),因此,研究開發(fā)高精度、低功耗、網(wǎng)絡(luò)化、智能化的電能表是明顯的趨勢。 嵌入式系統(tǒng)技術(shù)是近幾年電子產(chǎn)品設(shè)計領(lǐng)域最為熱門的技術(shù)之一,目前已廣泛應(yīng)用于工業(yè)控制、智能交通、信息家電、公共服務(wù)等領(lǐng)域。嵌入式系統(tǒng)正對人類的后PC時代產(chǎn)生著深遠(yuǎn)的影響。 本文針對傳統(tǒng)的機(jī)電式電能表的缺點(diǎn)和不足,結(jié)合當(dāng)前的嵌入式系統(tǒng)技術(shù)和網(wǎng)絡(luò)技術(shù),研究并設(shè)計了一套基于ARM處理器、CAN總線和以太網(wǎng)傳輸?shù)那度胧骄W(wǎng)絡(luò)電能表系統(tǒng)。此系統(tǒng)主要由網(wǎng)絡(luò)中繼模塊和電能量采集終端兩部分組成。網(wǎng)絡(luò)中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款16/32位RISC微處理器,采用ARM公司的ARM7TDMI-S內(nèi)核,提供了兩路CAN總線和其它一些片上通用外設(shè)接口。采用L2C2290處理器,不但降低了整個系統(tǒng)的設(shè)計成本,而且也大大減少了額外的接口電路。網(wǎng)絡(luò)中繼模塊軟件是通過μCLinux操作系統(tǒng)內(nèi)嵌的BOA實現(xiàn)嵌入式WEB服務(wù)器,并應(yīng)用CGI接口程序完成了動態(tài)網(wǎng)頁程序的編制。電能量采集終端采用專用電能芯片、單片機(jī)和CAN控制器實現(xiàn)。網(wǎng)絡(luò)中繼模塊和電能量采集終端之間通過CAN總線進(jìn)行通信,保證了信息的可靠性。當(dāng)客戶端通過網(wǎng)絡(luò)瀏覽器訪問WEB服務(wù)器時,CGI程序就將電能量采集終端所采集的電能量數(shù)據(jù)上傳給客戶端,實現(xiàn)網(wǎng)絡(luò)自動抄表。
標(biāo)簽: ARM 嵌入式網(wǎng)絡(luò) 電能計量
上傳時間: 2013-06-23
上傳用戶:gxmm
ZigBee是近年來出現(xiàn)的一種新型無線通信技術(shù),其具有近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的特點(diǎn),在家用系統(tǒng)控制、樓宇自動化、工業(yè)監(jiān)控領(lǐng)域具有廣闊的市場空間。ZigBee的物理層和數(shù)據(jù)鏈路層由IEEE802.15.4工作組制定,高層(網(wǎng)絡(luò)層、數(shù)據(jù)安全性及互邊互通應(yīng)用)由ZigBee聯(lián)盟負(fù)責(zé)。 隨著ZigBee技術(shù)在工業(yè)現(xiàn)場應(yīng)用,越來越多的ZigBee設(shè)備終端將出現(xiàn)在工業(yè)現(xiàn)場,這就提出了將這些ZigBee設(shè)備與傳統(tǒng)的以太網(wǎng)連接起來要求,為此需要設(shè)計一個無線的ZigBee網(wǎng)關(guān)來進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),因此對ZigBee網(wǎng)關(guān)的研究和設(shè)計具有重要的意義。 本系統(tǒng)選用基于ARM 920T內(nèi)核的S3C2410作為ZigBee網(wǎng)關(guān)的主處理器,并且選用符合802.15.4標(biāo)準(zhǔn)的CC2420作為ZigBee網(wǎng)關(guān)的無線收發(fā)器。為了降低開發(fā)成本以及方便程序升級,網(wǎng)關(guān)選用開源嵌入式Linux操作系統(tǒng),基于2.6.內(nèi)核進(jìn)行開發(fā)。本文主要對網(wǎng)關(guān)軟件部分進(jìn)行了深入研究。軟件部分主要由2個程序組成:無線收發(fā)器的驅(qū)動程序和網(wǎng)關(guān)程序。其中網(wǎng)關(guān)程序主要包含Zigbee協(xié)議棧模塊和網(wǎng)關(guān)通信模塊。開發(fā)和測試主要語言采用標(biāo)準(zhǔn)C語言,驅(qū)動部分測試部分采用Bash腳本。 本文首先介紹了無線通信的背景知識和ZigBee協(xié)議棧,然后詳細(xì)闡述了采用Linux來進(jìn)行無線收發(fā)器驅(qū)動程序設(shè)計的關(guān)鍵點(diǎn),同時對基于Linux的嵌入式ZigBee網(wǎng)關(guān)協(xié)議棧進(jìn)行了移植,并且給出了ZigBee網(wǎng)關(guān)通信程序的設(shè)計方法以及程序的編譯、調(diào)試和測試方法,實現(xiàn)了將ZigBee設(shè)備的數(shù)據(jù)及其狀態(tài)轉(zhuǎn)發(fā)給上位數(shù)據(jù)服務(wù)器的過程,最后還提出了作者對未來工作方向的一些改進(jìn)思路和方法。
標(biāo)簽: ZigBee ARM 嵌入式無線 網(wǎng)關(guān)
上傳時間: 2013-07-17
上傳用戶:cuibaigao
隨著科學(xué)技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)得到了廣泛的應(yīng)用。在當(dāng)今的工業(yè)控制領(lǐng)域,控制邏輯和功能變得越來越復(fù)雜,簡單的嵌入式系統(tǒng)己經(jīng)不能滿足工業(yè)生產(chǎn)需求,而帶有高性能處理器以及完整操作系統(tǒng)的嵌入式系統(tǒng)的引入將逐漸成為工業(yè)控制自動化發(fā)展的方向。 本文對用于工業(yè)供水設(shè)備測控的工業(yè)供水測控系統(tǒng)展開研究。首先,在ARM嵌入式最小系統(tǒng)的基礎(chǔ)上建立通用的硬件平臺,對平臺的硬件結(jié)構(gòu)進(jìn)行設(shè)計,特別是對于關(guān)鍵的接口電路進(jìn)行了比較深入的研究,針對供水設(shè)備測控的不同要求,集成了多種接口電路。其次,在實現(xiàn)嵌入式實時多任務(wù)操作系統(tǒng)μC/OS-Ⅱ在ARM上可移植的基礎(chǔ)上,建立了測控系統(tǒng)的軟件平臺,對接口電路驅(qū)動程序進(jìn)行模塊化設(shè)計。最后,在研制出的測控平臺上,加入了電力參數(shù)與傳感器數(shù)據(jù)監(jiān)測電路以及開關(guān)量輸入/輸出電路,特別是對工頻交流信號有效值的測量進(jìn)行了較深入的硬件設(shè)計以及軟件算法研究,并對測控系統(tǒng)的無線通訊部分進(jìn)行了設(shè)計。 在上述工作的基礎(chǔ)上,開發(fā)出嵌入式無線工業(yè)供水測控系統(tǒng)樣機(jī)。工業(yè)現(xiàn)場近半年來試運(yùn)行的結(jié)果表明:該基于ARM的嵌入式無線工業(yè)供水測控系統(tǒng)設(shè)計合理,性能穩(wěn)定可靠,達(dá)到了設(shè)計的要求。
標(biāo)簽: ARM 嵌入式無線 工業(yè) 測控系統(tǒng)
上傳時間: 2013-06-23
上傳用戶:giser
嵌入式系統(tǒng)是為了專用目的內(nèi)建到產(chǎn)品內(nèi)部,實現(xiàn)控制、管理、通信等功能的計算機(jī)電路與軟件的集合體。隨著Internet的發(fā)展和后PC時代的到來,嵌入式系統(tǒng)的應(yīng)用越來越廣泛。目前嵌入式系統(tǒng)技術(shù)已經(jīng)成為了最熱門的技術(shù)之一,嵌入式產(chǎn)品已經(jīng)在IT產(chǎn)業(yè)中占有很大的比重,同時大量的嵌入式應(yīng)用也對嵌入式設(shè)備的性能和功能提出了更高的要求。 隨著國內(nèi)嵌入式應(yīng)用的發(fā)展,ARM因其高性能、低功耗、低成本而成為移動通信、便攜設(shè)備、消費(fèi)與圖像應(yīng)用等嵌入式產(chǎn)品的首選。Linux是使用最廣泛的操作系統(tǒng),它能運(yùn)行在包括ARM在內(nèi)的所有主要處理器架構(gòu)上。清晰的結(jié)構(gòu)與開放的源碼使Linux成為一個非常具有活力,節(jié)奏明快的操作系統(tǒng)。近年來對嵌入式Linux的研究正進(jìn)行得如火如荼,并獲得了長足的進(jìn)步。基于ARM與IJnux的嵌入式技術(shù)已經(jīng)成為當(dāng)前嵌入式領(lǐng)域研究的一個亮點(diǎn),應(yīng)該被廣泛重視和應(yīng)用。 本設(shè)計的目的正是建立一個完整的基于ARM9核心處理器和嵌入式IJnux操作系統(tǒng)的嵌入式開發(fā)平臺,為嵌入式系統(tǒng)開發(fā)提供一個完整的軟硬件環(huán)境。 論文的背景是教研室的嵌入式圖像處理應(yīng)用項目。作者在項目中承擔(dān)嵌入式系統(tǒng)主板、LCD驅(qū)動板、BootLoader軟件、LCD及鍵盤驅(qū)動程序設(shè)計任務(wù)。因此本論文將研究如何構(gòu)建一個完整的、性能優(yōu)良的ARM嵌入式系統(tǒng)。論文首先介紹了嵌入式系統(tǒng)的基本概念、嵌入式系統(tǒng)的發(fā)展過程,然后進(jìn)行功能分析和總體設(shè)計,分析嵌入式系統(tǒng)設(shè)計關(guān)鍵性問題,包括系統(tǒng)框架的設(shè)計、開發(fā)流程和開發(fā)原則以及對于嵌入式處理器和操作系統(tǒng)的選擇,這對基于嵌入式平臺的嵌入式應(yīng)用系統(tǒng)設(shè)計具有普遍意義。隨后我們將重點(diǎn)論述基于ARM的嵌入式硬件平臺的設(shè)計、Linux操作系統(tǒng)內(nèi)核的定制和交叉編譯、BootLoader、Linux驅(qū)動程序的開發(fā)過程。最后,總結(jié)了本文的主要研究工作,并結(jié)合當(dāng)今信息產(chǎn)業(yè)的先進(jìn)技術(shù)對該開發(fā)平臺做了展望。 論文提出的基于嵌入式平臺的應(yīng)用系統(tǒng)潛力非常巨大,有待進(jìn)一步的研究和探索。
標(biāo)簽: ARM 嵌入式系統(tǒng)設(shè)計
上傳時間: 2013-06-18
上傳用戶:cknck
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1