內(nèi)容預(yù)覽: 目 錄 第一部分 前言......................8 1 硬件環(huán)境........................8 1.1主機硬件環(huán)境...............................8 1.2 目標板硬件環(huán)境...........................8 1.3工具介紹............................8 2軟件環(huán)境.........................8 2.1主機軟件環(huán)境...............................8 2.1.1 Windows 操作系統(tǒng)...............................8 2.1.2 Linux操作系統(tǒng) ...............................8 2.1.3 目標板最后運行的環(huán)境.......................9 2.2 Linux下工作用戶及環(huán)境............................9 2.2.1 交叉工具的安裝...................................9 2.2.2 uboot 移植工作目錄............................9 2.2.3 內(nèi)核及應(yīng)用程序移植工作...........................9 2.3 配置系統(tǒng)服務(wù).............................10 2.3.1 tftp服務(wù)器的配置...............................10 2.4 工具使用..........................12 2.4.1 minicom的使用..................................12 3 作者介紹......................13 3.1 策劃, 組織, 指導(dǎo), 發(fā)布者...........................13 3.2 ADS bootloader部分..................................13 3.3 交叉工具部分.............................13 3.4 uboot部分........................13 3.5 內(nèi)核部分..........................13 3.6 應(yīng)用程序部分.............................13 3.7 網(wǎng)卡驅(qū)動部分.............................13 3.8 Nand Flash 驅(qū)動部分.................................13 第二部分 系統(tǒng)啟動bootloader的編寫(ADS)...........................14 1 工具介紹......................14 1.1 ADS 命令行命令介紹................................14 1.1.1 armasm................................14 1.1.2 armcc, armcpp.....................................14 1.1.3 armlink................................14 2 基本原理......................15 2.1 可執(zhí)行文件組成及內(nèi)存映射.............................15 2.1.1 可執(zhí)行文件的組成.............................15 2.1.2 裝載過程.............................16 2.1.3 啟動過程的匯編部分.........................17 2.1.4 啟動過程的C部分.............................17 3 AXD的使用以及源代碼說明...........................18 3.1 源代碼說明......................18 3.1.1 匯編源代碼說明.................................18 3.1.2 C語言源代碼說明..............................23 3.1.3 源代碼下載.........................23 3.2 AXD的使用...............................23 3.2.1 配置仿真器.........................23 3.2.2 啟動AXD 配置開發(fā)板.......................23 第三部分 GNU交叉工具鏈.....................................25 1 設(shè)置環(huán)境變量,準備源碼及相關(guān)補丁.............................25 1.1 設(shè)置環(huán)境變量.............................25 1. 2 準備源碼包.........................25 1.2.1 binuils......................25 1.2.2 gcc...........................25 1.2.3 glibc.........................25 1.2.4 linux kernel..........................26 ...... PDF下載: ![]() |
下來看看 |
學(xué)習(xí)一下 |
有空下來看看 |
看看 |
好東西!學(xué)習(xí)! |
好東西,想看看 |
謝謝樓主 |
好資料 |
d |
不錯 |