亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

Arm-Linux-gcc

  • 基于ARM的MAV自主飛行控制系統(tǒng)研制

    本文首先分析了國(guó)內(nèi)外微型飛行器(MAV)研究現(xiàn)狀、發(fā)展趨勢(shì)和存在的困難,接著闡述了MAV的系統(tǒng)結(jié)構(gòu),針對(duì)已有的MAV平臺(tái),設(shè)計(jì)了MAV自主飛行控制系統(tǒng)的總體方案,選擇ARM作為中央處理器,從電源模塊設(shè)計(jì)、存儲(chǔ)器模塊設(shè)計(jì)、與各傳感器的接口設(shè)計(jì)等入手,實(shí)現(xiàn)了系統(tǒng)的硬件設(shè)計(jì),并分析了硬件設(shè)計(jì)所采取的抗干擾措施。 在系統(tǒng)軟件設(shè)計(jì)方面,本文選用嵌入式Linux操作系統(tǒng)作為軟件開(kāi)發(fā)環(huán)境,分析了操作系統(tǒng)的組成和啟動(dòng)流程。在此基礎(chǔ)上,針對(duì)本文所設(shè)計(jì)的硬件系統(tǒng),編制了專(zhuān)用的引導(dǎo)程序,重新編譯了內(nèi)核,完成了ARMLinux在硬件平臺(tái)上的移植。接著詳細(xì)分析了字符設(shè)備,編寫(xiě)了各個(gè)模塊的驅(qū)動(dòng)程序,并描述了應(yīng)用程序的開(kāi)發(fā)模式。 最后本文討論了MAV系統(tǒng)中MPEG4視頻數(shù)據(jù)壓縮的關(guān)鍵技術(shù),分析了ARM的硬件編解碼器的結(jié)構(gòu)和實(shí)現(xiàn)過(guò)程,重點(diǎn)研究了遙測(cè)數(shù)據(jù)和壓縮圖像的復(fù)合方案,將遙測(cè)數(shù)據(jù)嵌入到壓縮圖像中進(jìn)行傳輸。這種方法可以節(jié)省信道,降低系統(tǒng)功耗和保護(hù)遙測(cè)數(shù)據(jù)的安全。 本文所研制的自主飛行控制系統(tǒng)具有體積小、重量輕、集成度高、抗干擾能力強(qiáng)等特點(diǎn),能實(shí)時(shí)傳輸視頻圖像,各項(xiàng)指標(biāo)都滿(mǎn)足項(xiàng)目技術(shù)要求。

    標(biāo)簽: ARM MAV 飛行控制系統(tǒng)

    上傳時(shí)間: 2013-05-31

    上傳用戶(hù):mikesering

  • 基于ARM的便攜式雷達(dá)終端設(shè)計(jì)

    雷達(dá)顯示與控制終端是雷達(dá)系統(tǒng)的重要組成部分,它必須能夠?qū)走_(dá)進(jìn)行精確的控制,同時(shí)對(duì)從雷達(dá)獲取的數(shù)據(jù)進(jìn)行有效的處理,將獲取的目標(biāo)信息以直觀、有效、準(zhǔn)確的方式呈現(xiàn)給雷達(dá)控制者。本文開(kāi)展基于ARM的便攜式戰(zhàn)場(chǎng)偵察雷達(dá)終端的研究與設(shè)計(jì),采用目前先進(jìn)的嵌入式系統(tǒng)技術(shù),設(shè)計(jì)能夠完成顯示與控制的智能終端,這對(duì)提高便攜式戰(zhàn)場(chǎng)偵察雷達(dá)的性能具有重要的意義。 便攜式雷達(dá)終端的設(shè)計(jì)主要包括硬件平臺(tái)的構(gòu)建、軟件開(kāi)發(fā)平臺(tái)的搭建和終端應(yīng)用軟件的開(kāi)發(fā)。硬件平臺(tái)的構(gòu)建是整個(gè)設(shè)計(jì)的基礎(chǔ),硬件平臺(tái)采用基于ARM920T的多接口高性能CPU S3C2410X處理器。軟件開(kāi)發(fā)平臺(tái)的構(gòu)建基于宿主機(jī)——目標(biāo)機(jī)模式。雷達(dá)顯示控制終端應(yīng)用軟件的開(kāi)發(fā)包括:根據(jù)顯控終端軟件功能需求,進(jìn)行軟件模塊劃分;GUI界面程序的設(shè)計(jì);電子地圖的顯示處理程序設(shè)計(jì);雷達(dá)目標(biāo)信息顯示程序的設(shè)計(jì);基于Qt/Embedded的串口通信程序的編寫(xiě)。考慮到雷達(dá)顯示控制終端軟件的穩(wěn)定性、可靠性和實(shí)用性,軟件設(shè)計(jì)基于嵌入式Linux操作系統(tǒng),利用C++語(yǔ)言、Qt等相關(guān)軟件工具包進(jìn)行軟件開(kāi)發(fā)。 本文研究了嵌入式Linux與嵌入式GUI技術(shù),在此基礎(chǔ)上完成了便攜式雷達(dá)終端硬件平臺(tái)的構(gòu)建和終端系統(tǒng)應(yīng)用軟件的編寫(xiě)與調(diào)試等工作,設(shè)計(jì)實(shí)現(xiàn)的便攜式雷達(dá)終端符合現(xiàn)代雷達(dá)終端的各項(xiàng)要求。

    標(biāo)簽: ARM 便攜式 雷達(dá) 終端設(shè)計(jì)

    上傳時(shí)間: 2013-06-18

    上傳用戶(hù):asasasas

  • 基于ARM的車(chē)載GPSGPRS系統(tǒng)

    本文分析了當(dāng)前車(chē)輛交通管理中的實(shí)際問(wèn)題,介紹了一種車(chē)載終端的設(shè)計(jì)方法。設(shè)計(jì)采用ARM9微處理器構(gòu)造的嵌入式系統(tǒng),是集GPS全球衛(wèi)星定位系統(tǒng)和GPRS無(wú)線(xiàn)通信技術(shù)于一體的新型車(chē)載電子產(chǎn)品。它為現(xiàn)代交通運(yùn)輸提供了新穎,可靠,有效的控制和管理途徑。 車(chē)載終端通過(guò)將GPS模塊的定位信息提取出來(lái),一方面將定位信息在車(chē)載終端上顯示,一方面又結(jié)合車(chē)輛的狀態(tài)等信息發(fā)送給GPRS模塊,發(fā)送出去的信息通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)傳輸給車(chē)輛管理部門(mén)。車(chē)輛管理部門(mén)根據(jù)車(chē)輛的位置和狀態(tài)等,采取一定的措施,從而實(shí)現(xiàn)車(chē)輛的有效管理。 本設(shè)計(jì)從硬件和軟件兩大部分出發(fā),硬件上設(shè)計(jì)了ARM處理器、存儲(chǔ)器、內(nèi)存及其外圍電路,另外還有GPS模塊電路和GPRS模塊電路;軟件上采用Qt的人機(jī)界面完成數(shù)據(jù)顯示與更新,采用PPP撥號(hào)腳本完成GPRS模塊的撥號(hào),通過(guò)Qt多線(xiàn)程編程的方法完成GPS數(shù)據(jù)的提取和GPRS的信息發(fā)送。在硬件和軟件之間采用了嵌入式Linux系統(tǒng),包括啟動(dòng)代碼、內(nèi)核和文件系統(tǒng)等。 論文的最后總結(jié)了所完成的工作,給出了設(shè)計(jì)的不足之處和有待完善的地方。

    標(biāo)簽: GPSGPRS ARM 車(chē)載

    上傳時(shí)間: 2013-04-24

    上傳用戶(hù):ice_qi

  • 基于ARM的車(chē)載GPS系統(tǒng)的研究

    隨著社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,公路交通已經(jīng)成為了關(guān)系國(guó)民經(jīng)濟(jì)命脈和社會(huì)、經(jīng)濟(jì)發(fā)展的重大系統(tǒng)。汽車(chē)導(dǎo)航觀念也逐漸深入人心,成為公路交通中極其重要的一個(gè)環(huán)節(jié)。人們已經(jīng)不再滿(mǎn)足于用基于PC機(jī)的導(dǎo)航系統(tǒng),因?yàn)樗^(guò)于昂貴并且功耗高?,F(xiàn)在,基于嵌入式設(shè)備的導(dǎo)航系統(tǒng)在迅速發(fā)展,但目前流行的是基于WinCE操作系統(tǒng),它的成本比較高。 本文設(shè)計(jì)的導(dǎo)航系統(tǒng)采用基于ARM9結(jié)構(gòu)的低功耗、高性能嵌入式SOC芯片S3C2410作為主控制器,使用嵌入式linux作為系統(tǒng)的內(nèi)核。Linux是一個(gè)開(kāi)放并且免費(fèi)使用的操作系統(tǒng),而CPU使用了32位RISC(精簡(jiǎn)指令集)?;贏RM的嵌入式Llinux作為系統(tǒng)的內(nèi)核解決了成本高的問(wèn)題。因?yàn)榍度胧讲僮飨到y(tǒng)是本課題設(shè)計(jì)系統(tǒng)過(guò)程中應(yīng)用的基礎(chǔ),所以本文會(huì)詳細(xì)介紹。 系統(tǒng)可以采集GPS信號(hào),支持RS-232接口,采用液晶顯示屏(LCD)的人機(jī)接口,為操作人員提供了良好的監(jiān)控界面。軟件系統(tǒng)在嵌入式Linux操作系統(tǒng)下開(kāi)發(fā),實(shí)現(xiàn)了Linux操作系統(tǒng)和QT圖形系統(tǒng)的移植,設(shè)備驅(qū)動(dòng)程序、控制應(yīng)用程序、人機(jī)交互界面的設(shè)計(jì)。 本文從理論、硬件設(shè)計(jì)、軟件設(shè)計(jì)等方面介紹了基于ARM S3C2410多功能車(chē)載導(dǎo)航系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。

    標(biāo)簽: ARM GPS 車(chē)載

    上傳時(shí)間: 2013-07-01

    上傳用戶(hù):dong

  • 基于ARM的家庭安防網(wǎng)關(guān)平臺(tái)底層構(gòu)建

    隨著信息產(chǎn)業(yè)和集成電路技術(shù)的進(jìn)步,嵌入式應(yīng)用領(lǐng)域得到了蓬勃和快速的發(fā)展。嵌入式應(yīng)用開(kāi)發(fā)的重要特點(diǎn)是滿(mǎn)足應(yīng)用門(mén)類(lèi)的多樣化需求,嵌入式應(yīng)用的多樣化主要體現(xiàn)在目標(biāo)機(jī)硬件平臺(tái)的多樣化,而硬件平臺(tái)的多樣化則對(duì)嵌入式系統(tǒng)平臺(tái)的底層構(gòu)建提出了嚴(yán)格要求,因此不同硬件平臺(tái)底層構(gòu)建研究是嵌入式開(kāi)發(fā)中的一個(gè)重要問(wèn)題。 嵌入式軟硬件平臺(tái)的底層構(gòu)建主要涉及以下幾個(gè)部分: 1、嵌入式開(kāi)發(fā)環(huán)境構(gòu)建,涉及交叉編譯環(huán)境、交叉調(diào)試環(huán)境等; 2、嵌入式硬件平臺(tái)構(gòu)建,涉及硬件平臺(tái)選型、地址分配等; 3、U.Boot移植,涉及U-Boot啟動(dòng)分析、移植分析等; 4、嵌入式操作系統(tǒng)移植,涉及uClinux內(nèi)核結(jié)構(gòu)、移植分析等; 5、驅(qū)動(dòng)程序的開(kāi)發(fā),涉及硬件分析、Linux下驅(qū)動(dòng)分析等; 與此同時(shí),安全防范系統(tǒng)作為現(xiàn)代化的安全警衛(wèi)手段,近年來(lái)正越來(lái)越多地進(jìn)入各個(gè)行業(yè)的各種應(yīng)用領(lǐng)域,智能家居已經(jīng)成為高科技發(fā)展必然的趨勢(shì)。另外,運(yùn)營(yíng)商寬帶網(wǎng)絡(luò)缺乏新的利潤(rùn)增長(zhǎng)點(diǎn),在已有的寬帶網(wǎng)絡(luò)上開(kāi)發(fā)新的業(yè)務(wù)迫在眉睫?;贏RM的家庭安防網(wǎng)關(guān)與局端設(shè)備相結(jié)合,配備無(wú)線(xiàn)報(bào)警信號(hào)自學(xué)習(xí)型編解碼收發(fā)模塊,完全解決了上述兩個(gè)問(wèn)題。 本文以多媒體綜合報(bào)警系統(tǒng)項(xiàng)目中的終端產(chǎn)品XXX型家庭安防網(wǎng)關(guān)為依托,以開(kāi)發(fā)流程為主線(xiàn),就ARM+uClinux嵌入式平臺(tái)給出了以上五個(gè)嵌入式開(kāi)發(fā)過(guò)程中底層平臺(tái)構(gòu)建的關(guān)鍵技術(shù)解決方案。正文中將依次介紹項(xiàng)目概述、目標(biāo)硬件平臺(tái)分析、交叉開(kāi)發(fā)環(huán)境構(gòu)建以及U-Boot的移植、uClinux的移植和具體驅(qū)動(dòng)程序的開(kāi)發(fā)。

    標(biāo)簽: ARM 家庭安防 網(wǎng)關(guān) 底層

    上傳時(shí)間: 2013-05-25

    上傳用戶(hù):李彥東

  • 基于ARM的流媒體傳輸方法的研究

    隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)的飛速發(fā)展,流媒體技術(shù)的產(chǎn)生滿(mǎn)足了人們快速獲取多媒體信息的需求。它基于RTP/RTCP協(xié)議,運(yùn)用流式傳輸技術(shù),可以使人們?cè)谧疃痰臅r(shí)間內(nèi)獲得想要的多媒體資訊。流媒體技術(shù)可廣泛應(yīng)用于視頻播放、視頻會(huì)議、遠(yuǎn)程教育等。嵌入式系統(tǒng)是當(dāng)前研究的另一個(gè)熱點(diǎn)。它具有低功耗、體積小、集成度高和專(zhuān)用性強(qiáng)等特點(diǎn)。嵌入式系統(tǒng)早期主要應(yīng)用于軍事及航空航天領(lǐng)域,隨著工nternet的發(fā)展,新型的嵌入式系統(tǒng)正朝著信息家電IA(InformationAppliance)和3C(Computer、Commtlnication&Consumer)產(chǎn)品方向發(fā)展。 因此,基于嵌入式設(shè)備的流媒體傳輸就是一個(gè)非常有意義的研究方向。本文基于南京某公司的實(shí)際產(chǎn)品項(xiàng)目“電梯多媒體項(xiàng)目”,將流媒體技術(shù)與嵌入式設(shè)備相結(jié)合,應(yīng)用于電梯之中,使多媒體資訊的傳播無(wú)處不在。 本文首先研究了流媒體傳輸?shù)南嚓P(guān)技術(shù)。深入研究了用于流媒體傳輸?shù)膶?shí)時(shí)傳輸與控制協(xié)議RTP/RTCP,掌握其結(jié)構(gòu)與規(guī)則;研究了實(shí)時(shí)傳輸QoS控制技術(shù),分析現(xiàn)有的一些網(wǎng)絡(luò)傳輸控制方法,分析了流媒體與嵌入式系統(tǒng)的特點(diǎn)。 本文然后詳細(xì)分析了基于窗口的擁塞控制方法和基于速率的擁塞控制方法的原理和適用范圍,并改進(jìn)了其中基于發(fā)送端速率控制的擁塞控制方法,設(shè)計(jì)了一種基于接收端緩存和發(fā)送端速率控制相結(jié)合的流媒體傳輸控制方法。通過(guò)對(duì)接收端緩存剩余空間臨界點(diǎn)的設(shè)置與監(jiān)控,來(lái)輔助調(diào)節(jié)發(fā)送端的數(shù)據(jù)發(fā)送速率。它既可以避免網(wǎng)絡(luò)擁塞,又可以提高流媒體的傳輸質(zhì)量。 本文最后介紹了嵌入式Linux系統(tǒng)的移植,分析了網(wǎng)絡(luò)上開(kāi)源的RTP/RTCP實(shí)現(xiàn)庫(kù)JRTPLIB,并結(jié)合本文實(shí)際需要,對(duì)RTCP中RR分組的結(jié)構(gòu)做了修改,以此為基礎(chǔ)設(shè)計(jì)了一個(gè)系統(tǒng),實(shí)現(xiàn)本文所改進(jìn)的用于ARM流媒體傳輸控制的方法。

    標(biāo)簽: ARM 流媒體傳輸 法的研究

    上傳時(shí)間: 2013-07-06

    上傳用戶(hù):ryb

  • 基于ARM和光纖傳感技術(shù)的動(dòng)態(tài)稱(chēng)重系統(tǒng)研究

    在利益的驅(qū)使下,超限運(yùn)輸在世界各地已成為了普遍現(xiàn)象。這給國(guó)家?guī)?lái)了諸多經(jīng)濟(jì)和社會(huì)問(wèn)題。實(shí)踐證明動(dòng)態(tài)稱(chēng)重系統(tǒng)(WIM)能有效地抑制超限運(yùn)輸,但同時(shí)也存在部分問(wèn)題,這些問(wèn)題的解決有賴(lài)于國(guó)家相關(guān)法規(guī)的出臺(tái),也有賴(lài)于關(guān)鍵測(cè)量設(shè)備(WIM系統(tǒng))性能的提高。 由于應(yīng)變式稱(chēng)重傳感器容易受到各種環(huán)境干擾,對(duì)環(huán)境適應(yīng)性差,課題采用光纖Bragg光柵傳感器(FBG)作為稱(chēng)重傳感器,它具有很強(qiáng)的抗干擾性,利于提高系統(tǒng)測(cè)量精度。使用光纖傳感器的關(guān)鍵是波長(zhǎng)解調(diào)技術(shù),本文在比較了幾種常見(jiàn)解調(diào)技術(shù)的前提下,結(jié)合課題的實(shí)際情況選用了基于F-P腔可調(diào)諧濾波解調(diào)方法,文章在分析該解調(diào)方法原理的基礎(chǔ)上,設(shè)計(jì)了解調(diào)器中的各個(gè)硬件電路模塊;此外,為了提高數(shù)據(jù)采集、傳輸?shù)男?,文章還對(duì)數(shù)據(jù)緩沖電路進(jìn)行了設(shè)計(jì),在電路中引入了換體存儲(chǔ)及DMA傳輸技術(shù)。 鑒于動(dòng)態(tài)稱(chēng)重信號(hào)為短歷程信號(hào)并且包含各種各樣的噪聲,稱(chēng)重算法的研究也是本課題要解決的重要內(nèi)容。本文在分析了稱(chēng)臺(tái)振動(dòng)及已有先驗(yàn)知識(shí)的基礎(chǔ)上,將小波分析、LM非線(xiàn)性擬合算法及殘差分析相結(jié)合應(yīng)用在動(dòng)態(tài)稱(chēng)重系統(tǒng)中,為了驗(yàn)證算法的有效性,利用MATLAB對(duì)實(shí)測(cè)數(shù)據(jù)進(jìn)行了仿真分析,結(jié)果表明該算法能夠提高測(cè)量精度。 提高動(dòng)態(tài)稱(chēng)重系統(tǒng)性能指標(biāo)的另一方面是提高系統(tǒng)運(yùn)行的軟硬件平臺(tái)。課題采用的核心硬件為Xscale ARM平臺(tái),處理器時(shí)鐘可高達(dá)400MHz;軟件上采用了多用戶(hù)、多任務(wù)的Linux操作系統(tǒng)平臺(tái)。文章對(duì)操作系統(tǒng)linux2.6進(jìn)行了合適的配置,成功地將它移植到了課題的ARM平臺(tái)上,并且在此操作系統(tǒng)上設(shè)計(jì)了基于MiniGUI的人機(jī)交互界面及波長(zhǎng)解調(diào)和數(shù)據(jù)緩沖電路的驅(qū)動(dòng)程序。

    標(biāo)簽: ARM 光纖傳感技術(shù) 動(dòng)態(tài)稱(chēng)重 系統(tǒng)研究

    上傳時(shí)間: 2013-07-26

    上傳用戶(hù):neibuzhuzu

  • 基于ARM嵌入式系統(tǒng)的網(wǎng)絡(luò)傳輸應(yīng)用與研究

    以嵌入式微處理器和嵌入式操作系統(tǒng)為核心的嵌入式技術(shù),已在很多領(lǐng)域得到了廣泛的應(yīng)用。由于互聯(lián)網(wǎng)的應(yīng)用日益普及,信息共享的程度不斷提高,傳統(tǒng)的串行通訊和并行通訊方式的缺點(diǎn)日益凸出,嵌入式設(shè)備的網(wǎng)絡(luò)化已經(jīng)成為網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。Forrester Research的研究顯示,到2010年,將有95%的連網(wǎng)設(shè)備不再是傳統(tǒng)的計(jì)算機(jī),而是帶網(wǎng)絡(luò)功能的嵌入式系統(tǒng)。 本文根據(jù)在PC104系統(tǒng)下實(shí)現(xiàn)網(wǎng)絡(luò)通信功能的成功案例,構(gòu)建了基于ARM7微處理器和uCLinux操作系統(tǒng)的實(shí)驗(yàn)平臺(tái),完成了網(wǎng)絡(luò)接口設(shè)計(jì),并實(shí)現(xiàn)了嵌入式系統(tǒng)的網(wǎng)絡(luò)通信功能。 本文采用PHILIPS公司的LPC2210微控制器作為主控芯片,采用高度集成的以太網(wǎng)芯片RTL8019AS作為網(wǎng)絡(luò)接口。選擇Linux操作系統(tǒng)進(jìn)行裁剪和移植,分析并實(shí)現(xiàn)了嵌入式TCP/IP協(xié)議棧。編寫(xiě)了底層網(wǎng)絡(luò)驅(qū)動(dòng)程序,實(shí)現(xiàn)了嵌入式硬件平臺(tái)和PCLinux系統(tǒng)之間的基于網(wǎng)絡(luò)的數(shù)據(jù)傳輸;同時(shí)實(shí)現(xiàn)了嵌入式系統(tǒng)同WindowsXP系統(tǒng)之間的基于網(wǎng)絡(luò)的數(shù)據(jù)傳輸;通過(guò)對(duì)比實(shí)驗(yàn),對(duì)網(wǎng)絡(luò)數(shù)據(jù)傳輸協(xié)議和算法進(jìn)行了研究和優(yōu)化,完善了ARM嵌入式系統(tǒng)的網(wǎng)絡(luò)功能。 大量的數(shù)據(jù)傳輸及可靠性測(cè)試實(shí)驗(yàn)表明,本文所設(shè)計(jì)的嵌入式系統(tǒng)網(wǎng)絡(luò)功能在可靠性、可用性及操作方便性方面都達(dá)到了預(yù)期的目標(biāo),具有實(shí)際的應(yīng)用價(jià)值!

    標(biāo)簽: ARM 嵌入式系統(tǒng) 網(wǎng)絡(luò)傳輸

    上傳時(shí)間: 2013-07-19

    上傳用戶(hù):zzy7826

  • 基于ARM架構(gòu)的無(wú)線(xiàn)數(shù)據(jù)采集與處理終端的研究與開(kāi)發(fā)

    隨著計(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)清晰、平臺(tái)支持廣泛、網(wǎng)絡(luò)支持強(qiáng)勁及開(kāi)放源代碼等多方面的優(yōu)勢(shì),被嵌入式系統(tǒng)開(kāi)發(fā)者廣泛的采用。同時(shí)隨著近幾年來(lái)國(guó)內(nèi)嵌入式領(lǐng)域發(fā)展非常迅速,其中32位ARM處理器結(jié)構(gòu)體系的嵌入式CPU在商用領(lǐng)域、工控領(lǐng)域和軍用領(lǐng)域都得到了廣泛使用。 近幾年隨著無(wú)線(xiàn)通信技術(shù)、傳感器技術(shù)、信息采集和處理技術(shù)的飛速發(fā)展,出現(xiàn)了低成本、低功耗、多功能的微型無(wú)線(xiàn)傳感器節(jié)點(diǎn)。無(wú)線(xiàn)傳感器網(wǎng)絡(luò)是隨著傳感器節(jié)點(diǎn)的發(fā)展而興起的計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)新的研究領(lǐng)域,它是由一組無(wú)線(xiàn)傳感器節(jié)點(diǎn)通過(guò)ad-hoc方式構(gòu)成的無(wú)線(xiàn)網(wǎng)絡(luò),綜合傳感器技術(shù)、嵌入式計(jì)算技術(shù)、分布式信息處理技術(shù)和無(wú)線(xiàn)通信技術(shù),能夠協(xié)作地實(shí)時(shí)監(jiān)測(cè)、感知和采集各種環(huán)境或監(jiān)測(cè)對(duì)象的信息,并對(duì)其進(jìn)行處理,并傳送到需要這些信息的用戶(hù)處。這種無(wú)線(xiàn)網(wǎng)絡(luò)系統(tǒng)被廣泛地用于國(guó)防軍事、國(guó)家安全、環(huán)境監(jiān)測(cè)、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐救災(zāi)等領(lǐng)域,具有十分巨大的發(fā)展?jié)摿?,引起了學(xué)術(shù)界和工業(yè)界的高度重視。 目前,手持終端的應(yīng)用范圍主要是在商業(yè)領(lǐng)域,開(kāi)發(fā)一款適合在工業(yè)現(xiàn)場(chǎng)等無(wú)線(xiàn)傳感網(wǎng)絡(luò)監(jiān)控領(lǐng)域的手持終端是本文的初衷。本文從嵌入式系統(tǒng)的角度,采用目前比較流行的ARM9處理器和嵌入式Linux的操作系統(tǒng),闡述手持終端硬件平臺(tái)的設(shè)計(jì)和軟件的移植方案;接著研究了系統(tǒng)引導(dǎo)程序的原理、設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的關(guān)鍵點(diǎn)、根文件系統(tǒng)的制作方法。在此基礎(chǔ)上,分析和移植引導(dǎo)程序U-Boot 1.1.4的實(shí)現(xiàn)、無(wú)線(xiàn)收發(fā)芯片CC2420的驅(qū)動(dòng)開(kāi)發(fā)和幀緩沖驅(qū)動(dòng)的開(kāi)發(fā),并針對(duì)目標(biāo)平臺(tái)的特點(diǎn)完成了文件系統(tǒng)的構(gòu)建;然后介紹了基于Qt/Embedded的圖形界面開(kāi)發(fā)的基礎(chǔ),最后對(duì)本文研究工作進(jìn)行總結(jié)。

    標(biāo)簽: ARM 架構(gòu) 無(wú)線(xiàn) 數(shù)據(jù)采集與處理

    上傳時(shí)間: 2013-06-26

    上傳用戶(hù):lguotao

  • 基于ARM平臺(tái)的存儲(chǔ)卡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    隨著現(xiàn)代計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門(mén)的焦點(diǎn)之一。而ARM以其高性能低功耗的特點(diǎn)成為目前應(yīng)用最廣泛的32位嵌入式處理器。在嵌入式操作系統(tǒng)方面,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺(tái)支持廣泛、網(wǎng)絡(luò)支持強(qiáng)勁及開(kāi)放源代碼等多方面的優(yōu)勢(shì),被嵌入式系統(tǒng)開(kāi)發(fā)者廣泛地采用。Linux 2.6包含許多新的特性,為其在嵌入式領(lǐng)域的應(yīng)用提供了強(qiáng)有力的支持,新的內(nèi)核越來(lái)越多地應(yīng)用于嵌入式Linux系統(tǒng)中。 本文的工作基于艾科公司研發(fā)的硬件平臺(tái)Ark1600開(kāi)展。該平臺(tái)上集成了多個(gè)功能模塊,例如LCD、12S、GPIO、12C等,同時(shí)支持XD、CF、MMC、SD等多種硬件存儲(chǔ)設(shè)備,在設(shè)備通信方面提供了USB、串行通信等傳輸方式。本文的主要工作是研究Linux在ARM芯片上的移植,并在此基礎(chǔ)上闡述Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)。 首先構(gòu)建了交叉編譯環(huán)境,然后在分析Ark1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細(xì)闡述了BootLoader程序設(shè)計(jì)與實(shí)現(xiàn)、Linux2.6內(nèi)核移植、Ramdisk文件系統(tǒng)移植的全過(guò)程,為后續(xù)項(xiàng)目的實(shí)施搭建了一個(gè)良好的開(kāi)發(fā)平臺(tái)。論文最后闡述了Linux 2.6內(nèi)核中開(kāi)發(fā)塊設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn)方法,并以XD塊設(shè)備驅(qū)動(dòng)程序?yàn)槔敿?xì)闡述了Linux驅(qū)動(dòng)程序的開(kāi)發(fā)流程。 主要工作量在于BootLoader程序的設(shè)計(jì)與實(shí)現(xiàn)、Linux系統(tǒng)移植和XD塊設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)。因?yàn)轫?xiàng)目平臺(tái)獨(dú)特的硬件環(huán)境,一些程序代碼要嚴(yán)格依賴(lài)硬件設(shè)備設(shè)計(jì)。在Linux移植中的主要工作包括串口控制臺(tái)的驅(qū)動(dòng)、設(shè)置系統(tǒng)的存儲(chǔ)布局、初始化系統(tǒng)定時(shí)器、初始化系統(tǒng)中斷、在Linux系統(tǒng)中建立標(biāo)識(shí)本硬件平臺(tái)的結(jié)構(gòu)體變量、配置并編譯Linux內(nèi)核等。

    標(biāo)簽: ARM 存儲(chǔ)卡 系統(tǒng)設(shè)計(jì)

    上傳時(shí)間: 2013-05-18

    上傳用戶(hù):wzr0701

主站蜘蛛池模板: 新丰县| 轮台县| 中山市| 阜平县| 镇康县| 曲阜市| 孝昌县| 行唐县| 江门市| 通海县| 廊坊市| 彩票| 紫阳县| 招远市| 大足县| 苏尼特右旗| 泰安市| 平果县| 鄂温| 阳信县| 双牌县| 永善县| 奇台县| 临漳县| 文安县| 镇安县| 临沭县| 南昌县| 葫芦岛市| 平定县| 永善县| 盘锦市| 富源县| 雅江县| 洞头县| 闸北区| 吴桥县| 丹凤县| 华阴市| 勐海县| 银川市|