作為世界上最優(yōu)秀的操作系統(tǒng)之一,Linux不僅在服務器領域有著不可撼動的地位,而且正在嵌入式領域發(fā)揮著越來越重要的作用。有專家預測,Linux將是未來最主要的嵌入式操作系統(tǒng)之一,將廣泛應用在各種消費電子和通信設備中。因此,產生并逐漸形成了嵌入式Linux這項技術。然而,面對嵌入式系統(tǒng)多樣化的硬件平臺以及多樣化的應用,如何更快更好地建立基于Linux的軟件平臺成為一個必須解決的問題。 本文正是針對這個問題,以Linux相關的基礎軟件為主要研究對象,在深入分析引導加載程序、Linux與處理器相關的代碼、文件系統(tǒng)以及設備驅動的基礎上,對基于ARM的Linux軟件平臺進行了創(chuàng)新性和探索性的研究。主要內容為:在理解ARM體系結構的基礎上,通過分析uboot源碼,詳細研究ARM處理器在上電后的啟動過程和加載引導Iinux的過程;分析并總結Linux與處理器相關的接口,以中斷控制器、定時器以及串口為主,提出了移植Linux到新型處理器的思路和方法;研究Iinux文件系統(tǒng)的內容、制作和使用;分析Linux的設備驅動體系結構以及設備驅動的調用方式;在學習和研究的基礎之上,針對STMP36xx這款處理器,設計并實現(xiàn)引導加載程序,完成Linux的移植、配置、編譯,解決Linux啟動過程遇到的問題,然后通過制作根文件系統(tǒng)和實現(xiàn)NandFlash、LCD的驅動,完整地搭建起以Linux為核心的軟件平臺,并進行了應用驗證。 在實際應用中,嵌入式系統(tǒng)會使用很多不同類型的處理器,因此迫切希望能夠找到一個準則解決移植帶來的問題。本文最重要的成果就是為Linux在新型處理器上的移植提出了一個準則,根據(jù)該準則可以更加快速、更加準確地將Linux應用到不同的處理器上,因此具有重要的現(xiàn)實意義。同時,本文將項目實踐貫穿于理論研究之中,涉及到Linux平臺關鍵技術的分析、相關工具的使用以及開發(fā)經驗的分享,對學習嵌入式Linux和設計嵌入式Linux系統(tǒng)具有較高的參考和指導價值。此外,成功移植的STMP36xx已經初具規(guī)模,可以通過二次開發(fā)以形成完善的嵌入式產品。
資源簡介:嵌入式系統(tǒng)是以應用為中心,以計算機為基礎,并且軟硬件可裁剪,適用于應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統(tǒng)以及用戶的應用程序4部分組成,用于實現(xiàn)對其它設...
上傳時間: 2013-04-24
上傳用戶:martinyyyl
資源簡介:電火花線切割加工是一種高精度和高柔性的加工方法,在模具制造、成形刀具加工、難加工材料和精密復雜零件的加工等方面得到了廣泛的應用。數(shù)控系統(tǒng)是數(shù)控機床的核心,開發(fā)出低成本、高效率的開放式電火花線切割加工數(shù)控系統(tǒng)具有十分重要的現(xiàn)實意義。 本文首先...
上傳時間: 2013-04-24
上傳用戶:wsh1985810
資源簡介:關于嵌入式Linux平臺的USB協(xié)議的研究
上傳時間: 2014-09-09
上傳用戶:sevenbestfei
資源簡介:基于ARM9的嵌入式Linux驅動程序開發(fā)與應用,基于C和ARM匯編
上傳時間: 2016-03-25
上傳用戶:jeffery
資源簡介:基于嵌入式Linux平臺的網(wǎng)絡電話設計控制部分原程序代碼。
上傳時間: 2013-12-20
上傳用戶:q123321
資源簡介:基于嵌入式Linux平臺的網(wǎng)絡電話設計原程序部分代碼段。
上傳時間: 2014-01-14
上傳用戶:hasan2015
資源簡介:基于嵌入式Linux平臺的網(wǎng)絡電話設計外部交換局控制代碼段。
上傳時間: 2014-11-27
上傳用戶:集美慧
資源簡介:基于嵌入式Linux平臺的網(wǎng)絡電話外部交換局呼叫設置功能部分代碼段。
上傳時間: 2016-06-14
上傳用戶:ruan2570406
資源簡介:基于嵌入式Linux平臺的網(wǎng)絡電話外部交換局會話功能代碼段。
上傳時間: 2016-06-14
上傳用戶:vodssv
資源簡介:基于ARM的Linux系統(tǒng)移植研究與實現(xiàn)這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2021-12-30
上傳用戶:
資源簡介:這份源碼是用基于QT2410的嵌入式Linux開發(fā)的按鍵驅動程序以及測試程序.
上傳時間: 2015-06-30
上傳用戶:xmsmh
資源簡介:關于ARM及嵌入式Linux開發(fā)的一個很好的指導書,內容很詳細
上傳時間: 2015-10-26
上傳用戶:epson850
資源簡介:該代碼是在基于ARM9的嵌入式Linux下的鍵盤驅動程序。
上傳時間: 2016-01-21
上傳用戶:PresidentHuang
資源簡介:這是Faraday公司嵌入式Linux平臺的H.264開發(fā)文檔
上傳時間: 2014-06-14
上傳用戶:aa17807091
資源簡介:我的嵌入式Linux平臺搭建筆記,里面有ubuntn和redhat兩個平臺的搭建
上傳時間: 2013-12-16
上傳用戶:zhangliming420
資源簡介:這是motorola公司的powerpc芯片上的嵌入式Linux上的驅動程序和測試程序,包括led驅動實例,二層交換芯片bm8024設備驅動和memory等
上傳時間: 2013-11-26
上傳用戶:nairui21
資源簡介:常用的嵌入式Linux開發(fā)的C函數(shù)庫,便于開發(fā)程序時,查找應用
上傳時間: 2015-12-09
上傳用戶:我們的船長
資源簡介:基于C++的最短路徑算法研究與實現(xiàn)的開題報告
上傳時間: 2014-01-09
上傳用戶:小寶愛考拉
資源簡介:在S3C2410的嵌入式Linux下的一個MMC驅動模塊,里面有說明。通過該實例可以理解MMC塊設備驅動程序是怎樣一回事
上傳時間: 2014-01-09
上傳用戶:阿四AIR
資源簡介:對于初學者很好的嵌入式Linux下的字符驅動程序范例,內含驅動程序和測試程序以及Makefile
上傳時間: 2016-12-16
上傳用戶:shanml
資源簡介:該文檔為基于DSP的嵌入式圖像識別系統(tǒng)設計與實現(xiàn)總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-03-16
上傳用戶:
資源簡介:該文檔為基于CoDeSys的嵌入式軟PLC系統(tǒng)設計與實現(xiàn)總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-04-25
上傳用戶:xsr1983
資源簡介:作為世界上最優(yōu)秀的操作系統(tǒng)之一,Linux不僅在服務器領域有著不可撼動的地位,而且正在嵌入式領域發(fā)揮著越來越重要的作用。有專家預測,Linux將是未來最主要的嵌入式操作系統(tǒng)之一,將廣泛應用在各種消費電子和通信設備中。因此,產生并逐漸形成了嵌入式Linux...
上傳時間: 2013-06-01
上傳用戶:sa123456
資源簡介:嵌入式系統(tǒng)在眾多工業(yè)領域扮演著越來越重要的角色,但是因嵌入式系統(tǒng)的資源受限緣故,導致在嵌入式系統(tǒng)上很難實現(xiàn)復雜計算算法。此外,當前嵌入式系統(tǒng)設計階段和實現(xiàn)階段的分離現(xiàn)狀,致使嵌入式系統(tǒng)開發(fā)耗時且昂貴。為解決這些問題,本書提出了一種低成本、可...
上傳時間: 2013-05-30
上傳用戶:acon
資源簡介:隨著社會的發(fā)展,網(wǎng)絡視頻監(jiān)控系統(tǒng)已經成為日常生產生活中的重要輔助設備,應用十分廣泛。當前視頻監(jiān)控系統(tǒng)正逐步由模擬化走向數(shù)字化,隨著視頻壓縮技術和網(wǎng)絡技術的發(fā)展,開發(fā)新一代的基于計算機網(wǎng)絡和多媒體MPEG-4壓縮算法的視頻監(jiān)控系統(tǒng)已成為整個行業(yè)技術...
上傳時間: 2013-04-24
上傳用戶:sc965382896
資源簡介:船舶氣象儀是一套船載的自動化海洋氣象觀測系統(tǒng),該系統(tǒng)廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數(shù)。通過對海洋氣象環(huán)境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。...
上傳時間: 2013-06-12
上傳用戶:天大地大
資源簡介:當今嵌入式技術的發(fā)展突飛猛進,嵌入式系統(tǒng)在很多產業(yè)中得到廣泛應用并逐步改變著這些產業(yè)。嵌入式技術的發(fā)展同樣也影響到了數(shù)控技術的發(fā)展。論文綜述了當前開放式數(shù)控系統(tǒng)國內外發(fā)展現(xiàn)狀,并分析了幾種主流開放式數(shù)控系統(tǒng)體系結構的優(yōu)缺點,進而提出了利用AR...
上傳時間: 2013-04-24
上傳用戶:klin3139
資源簡介:嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟件硬件均可裁剪,能滿足應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。隨著信息技術、計算機技術、網(wǎng)絡技術的發(fā)展,嵌入式技術得到了廣闊的發(fā)展空間。其中ARM微處理器憑借體積小、...
上傳時間: 2013-04-24
上傳用戶:hooooor
資源簡介:基于ARM S3C2410平臺下嵌入式Linux虛擬機移植技術的研究與實現(xiàn)
上傳時間: 2013-07-14
上傳用戶:zuozuo1215
資源簡介:嵌入式Linux是將普通Linux操作系統(tǒng)進行剪裁、修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。由于兼有Linux和嵌入式系統(tǒng)的優(yōu)點,以及ARMLinux因其開放的資源特性,嵌入式Linux系統(tǒng)有著巨大的市場前景和商業(yè)機會。 在實際的應用系統(tǒng)中,對操作系統(tǒng)的實...
上傳時間: 2013-06-21
上傳用戶:change0329