隨著計(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)勁及開放源代碼等多方面的優(yōu)勢(shì),被嵌入式系統(tǒng)開發(fā)者廣泛的采用。同時(shí)隨著近幾年來國(guó)內(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)測(cè)、感知和采集各種環(huán)境或監(jiān)測(cè)對(duì)象的信息,并對(duì)其進(jìn)行處理,并傳送到需要這些信息的用戶處。這種無線網(wǎng)絡(luò)系統(tǒng)被廣泛地用于國(guó)防軍事、國(guó)家安全、環(huán)境監(jiān)測(cè)、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐救災(zāi)等領(lǐng)域,具有十分巨大的發(fā)展?jié)摿Γ鹆藢W(xué)術(shù)界和工業(yè)界的高度重視。 目前,手持終端的應(yīng)用范圍主要是在商業(yè)領(lǐng)域,開發(fā)一款適合在工業(yè)現(xiàn)場(chǎng)等無線傳感網(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)開發(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ā),并針對(duì)目標(biāo)平臺(tái)的特點(diǎn)完成了文件系統(tǒng)的構(gòu)建;然后介紹了基于Qt/Embedded的圖形界面開發(fā)的基礎(chǔ),最后對(duì)本文研究工作進(jìn)行總結(jié)。
標(biāo)簽:
ARM
架構(gòu)
無線
數(shù)據(jù)采集與處理
上傳時(shí)間:
2013-06-26
上傳用戶:lguotao