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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于ARM平臺的存儲卡系統設計與實現

基于ARM平臺的存儲卡系統設計與實現

  • 資源大小:5224 K
  • 上傳時間: 2013-05-18
  • 上傳用戶:qomd8069
  • 資源積分:2 下載積分
  • 標      簽: ARM 存儲卡 系統設計

資 源 簡 介

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

相 關 資 源

主站蜘蛛池模板: 通江县| 宜宾市| 景洪市| 阳山县| 东平县| 敖汉旗| 怀化市| 克东县| 石阡县| 望奎县| 永修县| 石首市| 巴林右旗| 松滋市| 枝江市| 饶阳县| 美姑县| 威宁| 登封市| 汨罗市| 庆元县| 会泽县| 克拉玛依市| 汕尾市| 大名县| 米泉市| 甘洛县| 乌鲁木齐市| 稻城县| 山西省| 南昌市| 祁东县| 靖宇县| 德钦县| 永登县| 策勒县| 遵义县| 天祝| 宁夏| 金溪县| 永丰县|