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