需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:11768 | ![]() | |
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:BootLoader是嵌入式系統軟件開發的第一個環節,它緊密地將軟硬件銜。BootLoader還涉及到許多硬件相關的知識,對于普通的嵌入式開發板,它又是不可跳過的步驟,所以做好它的移植工作是必須的,對于后續的開發工作也是有益的。U-Boot是當前比較流行、功能強大的BootLoader,它操作簡便,接在一起,對于一個嵌入式設備后續的軟件開發至關重要可以支持多種體系結構的處理器,同時提供了完備的命令體系。S3C2410是三星公司一款基ARM920T的嵌入式通用處理器。本文的移植平臺就是S3C2410 為核心的英蓓特Embest-III開發板,這塊開發板的硬件資源配置較為完善。同時還介紹了一款優秀的嵌入式BootLoader—U-boot ,詳細講解了它的運行原理,著重討論了其在S3C2410上的移植過程。 關鍵詞:U - boot ;S3C2410 ;移植;BootLoader.
目錄 摘要 Abstract 摘要-5 Abstract-5 第一章、緒論-6 第二章、Bootloader介紹-6 2.1 Bootloader作用-6 2.2 Bootloader移植的必要性-7 2.3 BootLoader所支持的CPU和嵌入式系統板-7 2.4 BootLoader的操作模式-8 2.5 BootLoader的通用執行流程-9 第三章、U-boot簡介-9 3.1 U-boot介紹-10 3.2 選擇 U-boot的理由-10 3.3 U-boot的主要目錄結構-11 3.4 U-boot的命令介紹及環境變量-12 3.5 U-boot的主要功能-14 3.6 U-boot的啟動流程分析-14 第四章、U-boot移植-21 4.1 交叉編譯器-21 4.1.1 交叉編譯器的作用-21 4.1.2 交叉編譯器的安裝過程-22 4.2 裁剪U-boot-23 4.3 配置U-boot-24 4.4 修改SDRAM的配置-25 4.5 修改2410時鐘設置-26 4.6 支持NOR FLASH(SST39VF1601)-28 4.6.1 SST39VF1601簡介-28 4.6.2 修改Nor Flash驅動-28 第五章、總結-35 參考文獻-35 致謝-35 |