基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建

基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建

ID:854499

大?。?72.90 KB

頁數(shù):15頁

時間:2017-09-20

基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建_第1頁
基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建_第2頁
基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建_第3頁
基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建_第4頁
基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建_第5頁
資源描述:

《基于arm-linux平臺的物聯(lián)網(wǎng)平臺搭建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、成人高等教育畢業(yè)論文論文題目:基于ARM-LUINX的嵌入式平臺搭建專業(yè)名稱:計算機科學(xué)與技術(shù)層次:學(xué)生姓名:完成日期:摘要:嵌入式系統(tǒng)是用來控制或者監(jiān)視機器、裝置、工廠等大規(guī)模設(shè)備的系統(tǒng)。嵌入式系統(tǒng)以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設(shè)備的一部分。其中基于ARM為主流。嵌入式linux是將日益流行的Linux操作系統(tǒng)進行裁剪修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。Linux的大小適合嵌入式操作系統(tǒng)

2、——Linux固有的模塊性,適應(yīng)性和可配置性,使得這很容易做到。另外,Linux源碼的實用性和成千上萬的程序員熱切期望它用于無數(shù)的嵌入式應(yīng)用軟件中,導(dǎo)致很多嵌入式Linux的出現(xiàn),包括:Embedix,ETLinux,LEM,LinuxRouterProject,LOAF,uCLinux,muLinux,ThinLinux,F(xiàn)irePlug,Linux和PizzaBoxLinux關(guān)鍵詞:嵌入式系統(tǒng)搭建,linux,GCC,ARM目錄1嵌入式系統(tǒng)入門研究11.1嵌入式系統(tǒng)概述21.2嵌入式系統(tǒng)構(gòu)成部分21.3嵌入式處理器2

3、1.4嵌入式操作系統(tǒng)21.5嵌入式硬件層及外圍電路21.6嵌入式應(yīng)用及發(fā)展22ARM920T內(nèi)核43Lunix內(nèi)核移植43.1內(nèi)核移植難點23.2內(nèi)核移植的基本策略23.3內(nèi)核移植方法23.4內(nèi)核移植過程24后續(xù)工作及實習(xí)心得4序言意義、目的:這些年來掀起了嵌入式系統(tǒng)應(yīng)用熱潮。嵌入式微控制器技術(shù)的出現(xiàn)則給現(xiàn)代工業(yè)控制領(lǐng)域帶來了一次新的技術(shù)革命。由嵌入式微控制器組成的系統(tǒng),最明顯的優(yōu)勢就是可以嵌入到任何微型或小型儀器、設(shè)備中。嵌入式linux是將日益流行的Linux操作系統(tǒng)進行裁剪修改,使之能在嵌入式計算機系統(tǒng)上運行的一種

4、操作系統(tǒng)。嵌入式linux繼承了Internet上無限的開放源代碼資源。而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,因為有許多公開的代碼可以參考和移植,實時性能穩(wěn)定性好安全性好。嵌入式Linux的應(yīng)用領(lǐng)域非常廣泛。因此,研究嵌入式Linux+arm+gcc能夠很好的去從事開發(fā)嵌入式應(yīng)用。追隨前沿科技。我的研究主要是ARM920T硬件平臺設(shè)計,Linux系統(tǒng)設(shè)備驅(qū)動程序,嵌入式Linux系統(tǒng)平臺的構(gòu)建,文件系統(tǒng)的建立,通過這些,學(xué)會搭建Linux+arm嵌入式平臺,從而為后

5、續(xù)應(yīng)用系統(tǒng)開發(fā)奠定基礎(chǔ)。也就是構(gòu)建硬件和軟件搭建嵌入式系統(tǒng)。其中還包括系統(tǒng)移植,也是最難的問題。1嵌入式系統(tǒng)入門研究1.1嵌入式系統(tǒng)概述IEEE(InstituteofElectricalandElectronicsEngineers,美國電氣和電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機器和設(shè)備的裝置”。嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機、汽車等,都使用嵌

6、入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個程序?qū)崿F(xiàn)整個控制邏輯。從應(yīng)用對象上加以定義,從右圖中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。國內(nèi)普遍認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)。個嵌入式系統(tǒng)裝置一般都由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成,嵌入式計算機系統(tǒng)是整個嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計算機

7、系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。執(zhí)行裝置可以很簡單,如手機上的一個微小型的電機,當(dāng)手機處于震動接收狀態(tài)時打開;也可以很復(fù)雜,如SONY智能機器狗,上面集成了多個微小型控制電機和多種傳感器,從而可以執(zhí)行各種復(fù)雜的動作和感受各種狀態(tài)信息。1.2嵌入式系統(tǒng)構(gòu)成部分嵌入式系統(tǒng)通常由嵌入式處理器、外圍設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用軟件等極大部分組成。1.3嵌入式處理器嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應(yīng)用的8位單片機,到最新的受到廣泛青睞的32位

8、,64位嵌入式CPU。世界上具有嵌入式功能特點的處理器已經(jīng)超過1000種,流行體系結(jié)構(gòu)包括MCU,MPU等30多個系列。鑒于嵌入式系統(tǒng)廣闊的發(fā)展前景,很多半導(dǎo)體制造商都大規(guī)模生產(chǎn)嵌入式處理器,并且公司自主設(shè)計處理器也已經(jīng)成為了未來嵌入式領(lǐng)域的一大趨勢,其中從單片機、DSP到FPGA有著各式各樣的品種,速度越來越快,性

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。