隨著汽車電子和現(xiàn)代化交通的飛速發(fā)展,人們對汽車的行駛性能和安全性能提出了更高的要求。在汽車測試試驗(yàn)中使用記錄儀,可以實(shí)現(xiàn)實(shí)時(shí)測量,控制汽車的車速,對超速進(jìn)行報(bào)警,滿足汽車試驗(yàn)中對汽車運(yùn)行情況的了解,特別是根據(jù)汽車試驗(yàn)要求而制定的試車計(jì)劃得到的準(zhǔn)確實(shí)施,從而進(jìn)一步提高汽車制造商的市場競爭力。 隨著微電子技術(shù)的發(fā)展,超大規(guī)模集成電路技術(shù)的成熟,嵌入式計(jì)算機(jī)系統(tǒng)的功能越來越強(qiáng)大,在某些場合完全可以取代傳統(tǒng)的工控機(jī),并且其獨(dú)特的優(yōu)勢在于它的體積小、功耗低、性價(jià)比高,便于攜帶,使得它非常適合應(yīng)用到汽車試驗(yàn)記錄儀中。 本論文在嵌入式系統(tǒng)平臺的構(gòu)建中做了探索性研究,以汽車試驗(yàn)記錄儀的發(fā)展和功能要求為目標(biāo),以嵌入式計(jì)算機(jī)系統(tǒng)的硬件設(shè)計(jì)入手,深入研究了嵌入式計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)和電磁兼容性問題和能夠長時(shí)間可靠運(yùn)行的嵌入式計(jì)算機(jī)主板。主要模塊包括電源、復(fù)位、JATG模塊,數(shù)據(jù)存儲(chǔ)模塊、數(shù)據(jù)通信模塊、數(shù)據(jù)采集模塊、人機(jī)交互模塊。 在軟件部分,實(shí)現(xiàn)了嵌入式計(jì)算機(jī)系統(tǒng)的引導(dǎo)程序(u-Boot-1.1.4)的移植,嵌入式Limux2.6.14內(nèi)核的移植,根文件系統(tǒng)的制作,新增硬件驅(qū)動(dòng)程序編寫以及嵌入式圖形界面GUI系列MiniGUI的移植,完成了嵌入式計(jì)算機(jī)系統(tǒng)從硬件到軟件系統(tǒng)平臺的構(gòu)建。 目前,國內(nèi)市場上缺乏專門應(yīng)用與汽車試驗(yàn)中的記錄儀,本文設(shè)計(jì)中的汽車記錄儀正是基于此目的而設(shè)計(jì)和研制的,該新型的汽車試驗(yàn)記錄儀使用方便,性價(jià)比高,適用于國內(nèi)中小型汽車制造廠商。
上傳時(shí)間: 2013-04-24
上傳用戶:aeiouetla
增強(qiáng)現(xiàn)實(shí)是一種將虛擬世界和真實(shí)環(huán)境相結(jié)合的技術(shù)。它將計(jì)算機(jī)繪制的虛擬模型疊加到使用者所看到的真實(shí)世界景象中,使用戶可以從虛擬模型中獲得額外的信息,增強(qiáng)了對現(xiàn)實(shí)的感知。涉及到的技術(shù)有圖像處理、位置跟蹤、三維注冊等。增強(qiáng)現(xiàn)實(shí)技術(shù)廣泛應(yīng)用于裝配維修、醫(yī)療研究、軍事領(lǐng)域和商業(yè)應(yīng)用。 第一部分,增強(qiáng)現(xiàn)實(shí)技術(shù)介紹。該部分首先闡述了增強(qiáng)現(xiàn)實(shí)的定義,接著介紹了該項(xiàng)技術(shù)的國內(nèi)外發(fā)展?fàn)顩r,以及在工業(yè)領(lǐng)域、醫(yī)療領(lǐng)域、建筑領(lǐng)域等的應(yīng)用,最后分析了目前AR系統(tǒng)的缺點(diǎn)和不足,得出了在嵌入式增強(qiáng)現(xiàn)實(shí)研究具有重要意義。 第二部分,嵌入式硬件環(huán)境的設(shè)計(jì)。硬件電路由以下幾部分構(gòu)成:USB控制器用于連接USB攝像頭設(shè)備,液晶顯示驅(qū)動(dòng)用于控制顯示屏輸出,外圍電路主要有內(nèi)存電路、Flash電路、時(shí)鐘電路和RS-232電路等。 第三部分,嵌入式軟件方案的設(shè)計(jì)。首先,選用u-Boot1.2.0作為Bootloder,特點(diǎn)是u-Boot的網(wǎng)絡(luò)功能較強(qiáng),支持平臺較多。其次,移植Linux2.6.22內(nèi)核作為系統(tǒng)核心,該版本內(nèi)核具有實(shí)時(shí)性強(qiáng)等特點(diǎn)。再次,用busybox1.9.1構(gòu)建基礎(chǔ)命令環(huán)境,并將轉(zhuǎn)為NandFlash設(shè)計(jì)的YAFFS文件系統(tǒng)安裝到開發(fā)板上。最后,在以上的軟件環(huán)境基礎(chǔ)上,開發(fā)了基于OV511芯片的USB設(shè)備驅(qū)動(dòng)和FrameBuffer顯示驅(qū)動(dòng)程序。 第四部分,開源視覺處理庫OpenCV的移植。該部分介紹了OpenCV的特性,常用的數(shù)據(jù)結(jié)構(gòu),在嵌入式Linux下的編譯選項(xiàng)配置,庫依賴文件安裝,底層文件修改,以及如何編譯、安裝OpenCV。 第五部分,基于OpenCV的攝像頭標(biāo)定程序。該攝像頭標(biāo)定程序是基于張氏標(biāo)定算法的開發(fā),本文首先闡述了攝像頭標(biāo)定算法的核心內(nèi)容,以及對應(yīng)的OpenCV實(shí)現(xiàn)方案,然后給出了攝像頭標(biāo)定程序在平臺運(yùn)行的細(xì)節(jié)和結(jié)果。
標(biāo)簽: OpenCV ARM 增強(qiáng)現(xiàn)實(shí)
上傳時(shí)間: 2013-07-06
上傳用戶:阿四AIR
嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件均可裁剪,能滿足應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。隨著信息技術(shù)、計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,嵌入式技術(shù)得到了廣闊的發(fā)展空間。其中ARM微處理器憑借體積小、功耗低、成本低而性能高等優(yōu)點(diǎn),己被成功應(yīng)用于移動(dòng)通信、手持設(shè)備、多媒體數(shù)字消費(fèi)等諸多嵌入式領(lǐng)域。ARM也逐步成為了嵌入式的代名詞。另外,嵌入式操作系統(tǒng)經(jīng)過多年的發(fā)展目前也已十分豐富,特別是自由免費(fèi)軟件Linux的出現(xiàn)。Linux憑借源碼開放、內(nèi)核可裁減、功能豐富、運(yùn)行穩(wěn)定等優(yōu)勢,被移植到了多種不同結(jié)構(gòu)的CPU和硬件平臺上,且得到了大量優(yōu)秀開發(fā)工具軟件的支持。 本論文的目的是建立一個(gè)以ARM為基礎(chǔ)的嵌入式linux系統(tǒng)控制平臺.本文詳細(xì)介紹了整個(gè)系統(tǒng)平臺的研究開發(fā)和設(shè)計(jì)實(shí)現(xiàn)過程。論文首先介紹ARM和嵌入式Linux操作系統(tǒng)的特點(diǎn)和當(dāng)前的發(fā)展概況。再闡述了以AT91RM19200為核心的開發(fā)平臺的硬件組成,詳細(xì)研究了硬件平臺設(shè)計(jì)過程,平臺的外圍配置包括存儲(chǔ)模塊、串口模塊、 CAN總線模塊、以太網(wǎng)模塊、USB模塊及JTAG調(diào)試模塊、實(shí)時(shí)模塊等多種功能模塊,包括各個(gè)功能模塊的芯片選擇和原理圖,還對硬件電路設(shè)計(jì)的注意事項(xiàng)進(jìn)行了探討。再以此硬件平臺為基礎(chǔ),詳細(xì)的論述了嵌入式Linux系統(tǒng)開發(fā)流程以及移植到具體硬件平臺需要完成的工作,如u-Boot的移植、Linux內(nèi)核的編譯與裁減、文件系統(tǒng)的制作、驅(qū)動(dòng)程序的編寫等。最后對系統(tǒng)性能進(jìn)行了測試,通過測試表明平臺達(dá)到設(shè)計(jì)要求,性能穩(wěn)定。
上傳時(shí)間: 2013-04-24
上傳用戶:hooooor
采用多功能終端構(gòu)成一種小型衛(wèi)星通信網(wǎng),要求各個(gè)終端能夠像計(jì)算機(jī)一樣支持多種各樣的外部設(shè)備,并能實(shí)現(xiàn)組網(wǎng)功能。采用能支持嵌入式Linux操作系統(tǒng)的ARM處理器可很好地滿足這種需求。本文重點(diǎn)研究這種智能終端中基于ARM處理器的嵌入式軟件及其實(shí)現(xiàn),主要內(nèi)容有: (1)在分析嵌入式系統(tǒng)、ARM處理器、Linux操作系統(tǒng)特點(diǎn)的基礎(chǔ)上,論證了這種基于ARM處理器和Linux操作系統(tǒng)實(shí)現(xiàn)組網(wǎng)多功能終端方案的可行性和優(yōu)越性。 (2)介紹了嵌入式系統(tǒng)的組成、開發(fā)流程和步驟,搭建了嵌入式系統(tǒng)開發(fā)和調(diào)試平臺,包括軟件開發(fā)工具、硬件調(diào)試工具,軟件組件等。 (3)分析了該衛(wèi)星通信網(wǎng)終端的需求,并詳細(xì)闡述了本系統(tǒng)的硬件配置,包括ARM處理器、存儲(chǔ)器和輸入/輸出接口。 (4)論證了本系統(tǒng)軟件部分設(shè)計(jì)的目標(biāo),提出了一種軟件結(jié)構(gòu)方案,包括Bootloader、LinuX內(nèi)核、文件系統(tǒng)、圖形用戶界面、網(wǎng)絡(luò)應(yīng)用程序這幾個(gè)方面的選型和開發(fā)目標(biāo)。 (5)完成ARM嵌入式軟件平臺的設(shè)計(jì)與實(shí)現(xiàn),包括u-Boot的修改和移植、Linux系統(tǒng)內(nèi)核的移植和剪裁、嵌入式Linux文件系統(tǒng)的制作、圖形用戶界面的安裝和編程基礎(chǔ),以及Linux系統(tǒng)中驅(qū)動(dòng)程序的設(shè)計(jì)。關(guān)鍵詞:衛(wèi)星通信網(wǎng),地面終端,嵌入式系統(tǒng),ARM,Linux
標(biāo)簽: ARM 處理器 衛(wèi)星通信網(wǎng) 軟件
上傳時(shí)間: 2013-04-24
上傳用戶:liu_yuankang
隨著信息產(chǎn)業(yè)和集成電路技術(shù)的進(jìn)步,嵌入式應(yīng)用領(lǐng)域得到了蓬勃和快速的發(fā)展。嵌入式應(yīng)用開發(fā)的重要特點(diǎn)是滿足應(yīng)用門類的多樣化需求,嵌入式應(yīng)用的多樣化主要體現(xiàn)在目標(biāo)機(jī)硬件平臺的多樣化,而硬件平臺的多樣化則對嵌入式系統(tǒng)平臺的底層構(gòu)建提出了嚴(yán)格要求,因此不同硬件平臺底層構(gòu)建研究是嵌入式開發(fā)中的一個(gè)重要問題。 嵌入式軟硬件平臺的底層構(gòu)建主要涉及以下幾個(gè)部分: 1、嵌入式開發(fā)環(huán)境構(gòu)建,涉及交叉編譯環(huán)境、交叉調(diào)試環(huán)境等; 2、嵌入式硬件平臺構(gòu)建,涉及硬件平臺選型、地址分配等; 3、U.Boot移植,涉及u-Boot啟動(dòng)分析、移植分析等; 4、嵌入式操作系統(tǒng)移植,涉及uClinux內(nèi)核結(jié)構(gòu)、移植分析等; 5、驅(qū)動(dòng)程序的開發(fā),涉及硬件分析、Linux下驅(qū)動(dòng)分析等; 與此同時(shí),安全防范系統(tǒng)作為現(xiàn)代化的安全警衛(wèi)手段,近年來正越來越多地進(jìn)入各個(gè)行業(yè)的各種應(yīng)用領(lǐng)域,智能家居已經(jīng)成為高科技發(fā)展必然的趨勢。另外,運(yùn)營商寬帶網(wǎng)絡(luò)缺乏新的利潤增長點(diǎn),在已有的寬帶網(wǎng)絡(luò)上開發(fā)新的業(yè)務(wù)迫在眉睫。基于ARM的家庭安防網(wǎng)關(guān)與局端設(shè)備相結(jié)合,配備無線報(bào)警信號自學(xué)習(xí)型編解碼收發(fā)模塊,完全解決了上述兩個(gè)問題。 本文以多媒體綜合報(bào)警系統(tǒng)項(xiàng)目中的終端產(chǎn)品XXX型家庭安防網(wǎng)關(guān)為依托,以開發(fā)流程為主線,就ARM+uClinux嵌入式平臺給出了以上五個(gè)嵌入式開發(fā)過程中底層平臺構(gòu)建的關(guān)鍵技術(shù)解決方案。正文中將依次介紹項(xiàng)目概述、目標(biāo)硬件平臺分析、交叉開發(fā)環(huán)境構(gòu)建以及u-Boot的移植、uClinux的移植和具體驅(qū)動(dòng)程序的開發(fā)。
標(biāo)簽: ARM 家庭安防 網(wǎng)關(guān) 底層
上傳時(shí)間: 2013-05-25
上傳用戶:李彥東
嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序4部分組成,用于實(shí)現(xiàn)對其它設(shè)備的控制、監(jiān)視或管理等功能。其廣泛應(yīng)用于控制領(lǐng)域、消費(fèi)電子產(chǎn)品等行業(yè),已成為現(xiàn)代電子領(lǐng)域的重要研究方向之一。而隨著電子技術(shù),多媒體技術(shù)及網(wǎng)絡(luò)技術(shù)快速發(fā)展,視頻監(jiān)控系統(tǒng)也正在向嵌入式,數(shù)字化,網(wǎng)絡(luò)化方向發(fā)展。嵌入式視頻監(jiān)控系統(tǒng)充分利用大規(guī)模集成電路和網(wǎng)絡(luò)的科技成果,實(shí)現(xiàn)體積小巧,性能穩(wěn)定,通訊便利的監(jiān)控產(chǎn)品。本項(xiàng)的目的正是建立一個(gè)完整的基于 ARM9 核心處理器和嵌入式 Linux 操作系統(tǒng)的嵌入式視頻監(jiān)控系統(tǒng)。 本項(xiàng)目是在 ARM 微處理器平臺上,移植嵌入式Linux操作系統(tǒng),并完成視頻采集、壓縮、傳輸任務(wù)。系統(tǒng)采用 ARM 微處理器 AT91RM9200作為主處理器,以視頻采集芯片 ADV7181 作為視頻采集設(shè)備,用 H.263視頻壓縮協(xié)議對視頻數(shù)據(jù)進(jìn)行壓縮,最后通過中興通信公司 MG815+CDMA通信模塊傳輸?shù)椒?wù)器上。 本論文主要分成五個(gè)章節(jié): 第一章:首先介紹ARM和嵌入式Linux操作系統(tǒng)的特點(diǎn)和當(dāng)前的發(fā)展概況,然后說明了本文的課題背景及意義; 第二章:描述了硬件開發(fā)平臺。本系統(tǒng)采用了 ALTMEL 的AT91RM9200為核心的開發(fā)平臺,并擴(kuò)展了以視頻采集模塊和CDMA無線傳輸模塊; 第三章:描述了本系統(tǒng)的軟件開發(fā)平臺,包括嵌入式Linux開發(fā)流程以及移植到具體硬件平臺需要完成的工作,如 u-Boot 的移植、Linux內(nèi)核的編譯與裁剪、文件系統(tǒng)的制作等; 第四章:首先論述了本系統(tǒng)中的難點(diǎn) FIFO 設(shè)備的驅(qū)動(dòng)編寫,隨后在對H.263視頻壓縮編碼敘述的基礎(chǔ)上針對塊匹配運(yùn)動(dòng)估計(jì)給出了一種改進(jìn)的菱形搜索算法代替原有的三步搜索法,并且通過實(shí)驗(yàn)結(jié)果證明,經(jīng)算法改進(jìn)優(yōu)化的新菱形算法優(yōu)于原先的三步搜索法; 第五章:得出了實(shí)驗(yàn)結(jié)果,完成了視頻數(shù)據(jù)的無線網(wǎng)絡(luò)傳輸。
標(biāo)簽: LINUX ARM 嵌入式 無線視頻監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:martinyyyl
隨著計(jì)算機(jī)、通信及網(wǎng)絡(luò)技術(shù)的高速發(fā)展,嵌入式系統(tǒng)廣泛地滲透到各行各業(yè)及人們?nèi)粘I畹姆椒矫婷嬷小S捎谇度胧较到y(tǒng)的復(fù)雜性不斷增加,嵌入式操作系統(tǒng)成為了嵌入式系統(tǒng)中最重要的組成部分。在各種嵌入式操作系統(tǒng)中,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺支持廣泛、網(wǎng)絡(luò)支持強(qiáng)勁及開放源代碼等多方面的優(yōu)勢,被嵌入式系統(tǒng)開發(fā)者廣泛的采用。同時(shí)隨著近幾年來國內(nèi)嵌入式領(lǐng)域發(fā)展非常迅速,其中32位ARM處理器結(jié)構(gòu)體系的嵌入式CPU在商用領(lǐng)域、工控領(lǐng)域和軍用領(lǐng)域都得到了廣泛使用。 近幾年隨著無線通信技術(shù)、傳感器技術(shù)、信息采集和處理技術(shù)的飛速發(fā)展,出現(xiàn)了低成本、低功耗、多功能的微型無線傳感器節(jié)點(diǎn)。無線傳感器網(wǎng)絡(luò)是隨著傳感器節(jié)點(diǎn)的發(fā)展而興起的計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)新的研究領(lǐng)域,它是由一組無線傳感器節(jié)點(diǎn)通過ad-hoc方式構(gòu)成的無線網(wǎng)絡(luò),綜合傳感器技術(shù)、嵌入式計(jì)算技術(shù)、分布式信息處理技術(shù)和無線通信技術(shù),能夠協(xié)作地實(shí)時(shí)監(jiān)測、感知和采集各種環(huán)境或監(jiān)測對象的信息,并對其進(jìn)行處理,并傳送到需要這些信息的用戶處。這種無線網(wǎng)絡(luò)系統(tǒng)被廣泛地用于國防軍事、國家安全、環(huán)境監(jiān)測、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐救災(zāi)等領(lǐng)域,具有十分巨大的發(fā)展?jié)摿Γ鹆藢W(xué)術(shù)界和工業(yè)界的高度重視。 目前,手持終端的應(yīng)用范圍主要是在商業(yè)領(lǐng)域,開發(fā)一款適合在工業(yè)現(xiàn)場等無線傳感網(wǎng)絡(luò)監(jiān)控領(lǐng)域的手持終端是本文的初衷。本文從嵌入式系統(tǒng)的角度,采用目前比較流行的ARM9處理器和嵌入式Linux的操作系統(tǒng),闡述手持終端硬件平臺的設(shè)計(jì)和軟件的移植方案;接著研究了系統(tǒng)引導(dǎo)程序的原理、設(shè)備驅(qū)動(dòng)開發(fā)的關(guān)鍵點(diǎn)、根文件系統(tǒng)的制作方法。在此基礎(chǔ)上,分析和移植引導(dǎo)程序u-Boot 1.1.4的實(shí)現(xiàn)、無線收發(fā)芯片CC2420的驅(qū)動(dòng)開發(fā)和幀緩沖驅(qū)動(dòng)的開發(fā),并針對目標(biāo)平臺的特點(diǎn)完成了文件系統(tǒng)的構(gòu)建;然后介紹了基于Qt/Embedded的圖形界面開發(fā)的基礎(chǔ),最后對本文研究工作進(jìn)行總結(jié)。
標(biāo)簽: ARM 架構(gòu) 無線 數(shù)據(jù)采集與處理
上傳時(shí)間: 2013-06-26
上傳用戶:lguotao
數(shù)字?jǐn)z影的興起不可避免地引起了數(shù)碼相框的發(fā)展,因?yàn)閮H有不到35%的數(shù)碼照片被打印。數(shù)碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲(chǔ)介質(zhì)等,使得同一個(gè)相框內(nèi)可以循環(huán)播放照片,比普通相框的單一顯示功能更有優(yōu)勢。從2007年開始,數(shù)碼相框的市場關(guān)注度開始激增。在2008年,數(shù)碼相框市場呈現(xiàn)高速發(fā)展的態(tài)勢,具有極高的潛在市場價(jià)值。 本論文以此為出發(fā)點(diǎn),進(jìn)行數(shù)碼相框軟件的開發(fā)研究工作。作為一款嵌入式產(chǎn)品,核心部件CPU采用了性能價(jià)格比、性能功耗比都很高的ARM架構(gòu)處理器之中的一款——三星S3C2440A,顯示器采用了支持雙精度掃描的液晶顯示屏。軟件方面,Bootloader采用較為成熟的u-Boot-1.1.4,Linux內(nèi)核的版本為2.6.12,系統(tǒng)命令集由busybox構(gòu)成。利用ARM處理器對Linux系統(tǒng)良好的移植性、自帶的LCD控制器、音頻控制器、SD與USB控制器的特點(diǎn),進(jìn)行圖像顯示、音頻播放與文件管理。對于目前大部分?jǐn)?shù)碼相框在圖片瀏覽和文件管理功能上的不足,本設(shè)計(jì)的圖像顯示功能充分利用了觸摸屏功能,實(shí)現(xiàn)了圖像的觸摸式移動(dòng),使用戶可以自由的觀看放大后的圖像;文件管理功能則設(shè)計(jì)成了類似windows的文件瀏覽器,不僅具有豐富的文件管理功能,而且使習(xí)慣了windows的廣大用戶可以很快的熟悉此功能,并為將來升級為下一代的細(xì)分產(chǎn)品——數(shù)碼相冊做好準(zhǔn)備。 本設(shè)計(jì)的核心是基于ARM平臺的系統(tǒng)移植與基于QT的應(yīng)用程序設(shè)計(jì)。首先根據(jù)系統(tǒng)的總體設(shè)計(jì)思路選擇合適的硬件組合;然后在此基礎(chǔ)上進(jìn)行u-Boot的移植,嵌入式Linux的移植,QT Embedded/Qtopia的移植,以及最后QT圖形界面的設(shè)計(jì)。
標(biāo)簽: ARM 數(shù)碼相框 軟件開發(fā)
上傳時(shí)間: 2013-04-24
上傳用戶:rockjablew
機(jī)械手是自動(dòng)裝配生產(chǎn)線上必不可少的設(shè)備,它可以模擬人手臂的部分動(dòng)作,按預(yù)定的程序、軌跡和要求,實(shí)現(xiàn)抓取、搬運(yùn)和裝配等工作。在減輕人的勞動(dòng)強(qiáng)度、提高裝配質(zhì)量和提高裝配效率等方面,起到了積極的作用。本文基于ARM和FPGA嵌入式系統(tǒng),開展了機(jī)械手控制系統(tǒng)的研發(fā)工作,實(shí)現(xiàn)了機(jī)械手的自動(dòng)控制。 嵌入式ARM處理器,具有運(yùn)行速度快、功耗低、程序設(shè)計(jì)靈活、外圍硬件資源豐富等優(yōu)點(diǎn),但其普通輸入輸出口的高低電平變化周期最快只能到1微妙左右,不適合高速輸入輸出;FPGA芯片高速輸入輸出數(shù)據(jù),時(shí)間可縮短至幾十納秒。通過ARM處理器和FPGA技術(shù)的有機(jī)結(jié)合,發(fā)揮各自的優(yōu)勢,使系統(tǒng)具有程序設(shè)計(jì)靈活、以太網(wǎng)通信、大容量存儲(chǔ)、高速數(shù)據(jù)輸山、低成本等特點(diǎn),滿足高速機(jī)械手自動(dòng)控制的要求。 本文分析了ARM和FPGA系統(tǒng),以及機(jī)械手控制系統(tǒng)的功能要求;設(shè)計(jì)硬件模塊、接口電路;闡述了系統(tǒng)軟件的設(shè)計(jì)過程,包括啟動(dòng)代碼U—BOOT、操作系統(tǒng)μCLinux的移植;并介紹了如何利用便件描述語言VHDL來實(shí)現(xiàn)機(jī)械手邏輯控制。
標(biāo)簽: FPGA ARM 機(jī)械手 自動(dòng)控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:luyanping
嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(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)”項(xiàng)目為依托,以ARM體系處理器和Ljnux操作系統(tǒng)的嵌入式系統(tǒng)為基礎(chǔ),構(gòu)建一個(gè)掌上語言學(xué)習(xí)設(shè)備。 論文首先進(jìn)行了開發(fā)環(huán)境的設(shè)計(jì)與搭建,對開發(fā)主機(jī)進(jìn)行TFTP服務(wù)器、NFS服務(wù)器、minicom串口通信和GNU交叉工具鏈進(jìn)行配置。實(shí)現(xiàn)了針對NAND閃存的u-Boot啟動(dòng)程序的建立,并對Linux操作系統(tǒng)內(nèi)核進(jìn)行了移植工作。最后利用圖形界面系統(tǒng)MiniGUI和遠(yuǎn)程調(diào)試技術(shù)實(shí)現(xiàn)了掌上語言學(xué)習(xí)的軟件功能。
標(biāo)簽: Linux ARM 嵌入式 學(xué)習(xí)系統(tǒng)
上傳時(shí)間: 2013-07-24
上傳用戶:jiangfire
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1