注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南

ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南

ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南

定 價(jià):¥35.00

作 者: 周維虎,石良臣,何嘉揚(yáng) 編著
出版社: 中國(guó)電力出版社
叢編項(xiàng): 嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)系列
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787508389226 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 316 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南》以基于ARM嵌入式系統(tǒng)統(tǒng)開發(fā)流程為主線,展示了嵌入式系統(tǒng)開發(fā)所要經(jīng)歷的各個(gè)環(huán)節(jié)。首先從嵌入式系統(tǒng)基礎(chǔ)知識(shí)和ARM微處理器講起,之后比較詳細(xì)地介紹了ARM指令集,由于嵌入式開發(fā)一般都離不開Linux環(huán)境,接下來(lái)對(duì)Linux開發(fā)環(huán)境作懈介紹.《ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南》從實(shí)踐操作上提供了具體的步驟,使讀者能夠?qū)η度胧较到y(tǒng)的開發(fā)有一般理解。近幾年來(lái),嵌入式系統(tǒng)在眾多領(lǐng)域得到了廣泛的使用,而ARM處理器作為其中最重要的一部分,也得到了巨大的發(fā)展,預(yù)計(jì)在未來(lái)的幾年中以ARM為核心的嵌入式系統(tǒng)在人們生活中的方方面面都會(huì)起到更大的作用。《ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南》可作為高等院校電子、電氣類專業(yè)初學(xué)者的嵌人式開發(fā)教材,也可供廣大希望轉(zhuǎn)入嵌入式領(lǐng)域的科研和工程技術(shù)人員參考使用,還可供廣大嵌入式培訓(xùn)班作為教材和教輔材料使用。

作者簡(jiǎn)介

暫缺《ARM嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)指南》作者簡(jiǎn)介

圖書目錄

前言
第1章 嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)
1.1.1 嵌入式系統(tǒng)基本概念
1.1.2 嵌入式系統(tǒng)的特點(diǎn)
1.1.3 嵌入式系統(tǒng)的分類
1.2 嵌入式系統(tǒng)的組成
1.2.1 嵌入式處理器
1.2.2 嵌入式外圍設(shè)備
1.2.3 常見嵌入式系統(tǒng)平臺(tái)
1.2.4 嵌入式操作系統(tǒng)
1.2.5 嵌入式應(yīng)用軟件
1.3 嵌入式系統(tǒng)學(xué)習(xí)開發(fā)入門
1.4 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
1.5 嵌入式系統(tǒng)設(shè)計(jì)流程
本章小結(jié)
第2章 ARM微處理器概述
2.1 ARM起源和發(fā)展
2.2 ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)
2.2.1 ARM微處理器的應(yīng)用領(lǐng)域
2.2.2 ARM微處理器的特點(diǎn)
2.3 ARM微處理器系列
2.3.1 ARM7微處理器系列
2.3.2 ARM9微處理器系列
2.3.3 ARM9E微處理器系列
2.3.4 ARM10E微處理器系列
2.3.5 SecurCore微處理器系列
2.3.6 Intel的StrongARM微處理器系列
2.3.7 Intel的Xscale微處理器
2.4 ARM微處理器結(jié)構(gòu)
2.4.1 RISC體系架構(gòu)
2.4.2 ARM微處理器的寄存器結(jié)構(gòu)
2.4.3 ARM微處理器的指令結(jié)構(gòu)
2.5 ARM微處理器的應(yīng)用選型
本章小結(jié)
第3章 ARM指令集
3.1 ARM處理器以及相對(duì)應(yīng)的寄存器
3.2 ARM處理器的9種尋址方式
3.3 ARM指令集
3.3.1 一般格式
3.3.2 ARM存儲(chǔ)器訪問(wèn)指令
3.3.3 ARM數(shù)據(jù)處理指令
3.3.4 ARM跳轉(zhuǎn)指令
3.3.5 ARM協(xié)處理器指令
3.3.6 其他指令
3.3.7 ARM偽指令
3.4 Thumb指令集
3.4.1 Thumb指令集與ARM指令集的區(qū)別
3.4.2 數(shù)據(jù)處理指令
3.4.3 Thumb存儲(chǔ)器訪問(wèn)指令
3.4.4 Thumb數(shù)據(jù)處理指令
3.5 偽指令
3.5.1 符號(hào)定義偽指令
3.5.2 數(shù)據(jù)定義偽指令
3.5.3 報(bào)告?zhèn)沃噶?br />3.5.4 匯編控制偽指令
3.5.5 其他偽指令
3.5.6 ARM偽指令
3.5.7 Thumb偽指令
本章小結(jié)
第4章 ARM開發(fā)板介紹與應(yīng)用舉例
4.1 S3C2410
4.1.1 S3C2410簡(jiǎn)介
4.1.2 嵌入式系統(tǒng)的程序設(shè)計(jì)方法
4.2 處理器工作模式
4.2.1 概述
4.2.2 指令和操作模式
4.2.3 寄存器
4.2.4 程序寄存器狀態(tài)
4.3 看門狗
4.4 MMU——存儲(chǔ)器管理單元
本章小結(jié)
第5章 ARM程序設(shè)計(jì)基礎(chǔ)
5.1 ARM匯編器所支持的偽指令
5.1.1 符號(hào)定義(Symbol Definition)偽指令
5.1.2 數(shù)據(jù)定義(Data Definition)偽指令
5.1.3 匯編控制(Assembly Contr01)偽指令及宏指令
5.1.4 其他常用的偽指令
5.2 匯編語(yǔ)言的語(yǔ)句格式
5.2.1 在匯編語(yǔ)言程序中常用的符號(hào)
5.2.2 匯編語(yǔ)言程序中的表達(dá)式和運(yùn)算符
5.3 匯編語(yǔ)言的程序結(jié)構(gòu)
5.3.1 ARM匯編中的文件格式
5.3.2 ARM匯編語(yǔ)言語(yǔ)句格式
5.3.3 ARM匯編語(yǔ)言編程的重點(diǎn)
5.4 匯編語(yǔ)言的程序結(jié)構(gòu)
5.4.1 匯編語(yǔ)言的子程序調(diào)用
5.4.2 匯編語(yǔ)言程序示例
5.5 嵌入式C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
5.5.1 C語(yǔ)言“預(yù)處理偽指令”在嵌入式程序設(shè)計(jì)中的應(yīng)用
5.5.2 嵌入式程序設(shè)計(jì)中的函數(shù)及函數(shù)庫(kù)
5.5.3 匯編語(yǔ)言與C/C++語(yǔ)言的混合編程
5.5.4 C語(yǔ)言和ARM匯編程序間相互調(diào)用
本章小結(jié)
第6章 搭建交叉編譯環(huán)境
6.1 嵌入式L,inux開發(fā)環(huán)境構(gòu)建
6.2 Cygwin簡(jiǎn)介
6.3 虛擬機(jī)
6.4 開發(fā)環(huán)境
6.4.1 Linux下的C語(yǔ)言開發(fā)環(huán)境
6.4.2 交叉編譯工具
6.4.3 ELDK交叉編譯環(huán)境簡(jiǎn)介
6.5 移植Linux至ARM嵌入式處理器
6.5.1 簡(jiǎn)介
6.5.2 移植
6.5.3 移植Linux到ARM平臺(tái)
6.5.4 開機(jī)程序與系統(tǒng)初始化
6.6 基于ADS的開發(fā)環(huán)境與實(shí)驗(yàn)介紹
6.6.1 ADS1.2 集成開發(fā)環(huán)境簡(jiǎn)介
6.6.2 利用Helloworld來(lái)學(xué)習(xí)使用ARMSYS
6.6.3 編寫好源程序代碼
6.6.4 使用CodeWarrior建立工程并進(jìn)行編譯
6.6.5 使用AXD進(jìn)行仿真調(diào)試
6.6.6 USB口下載工具
6.6.7 代碼固化
本章小結(jié)
第7章 Boot Loader與U-Boot
7.1 Boot Loader概述
7.1.1 Boot Loader概念
7.1.2 Boot Loader位置
7.1.3 Boot Loader啟動(dòng)過(guò)程
7.1.4 總結(jié)
7.2 常用的BootLoader
7.2.1 Blob
7.2.2 Armboot
7.2.3 U-Boot簡(jiǎn)介
7.2.4 U-Boot源代碼目錄結(jié)構(gòu)
7.2.5 U-Boot的特點(diǎn)
7.2.6 U-Boot結(jié)構(gòu)
7.2.7 U-Boot移植相關(guān)文件
7.3 U-Boot啟動(dòng)分析
7.4 U-Boot常用命令
7.4.1 移植概念
7.4.2 Linux與移植相關(guān)內(nèi)核結(jié)構(gòu)
7.4.3 Linux內(nèi)核的配置
7.5 嵌入式Linux操作系統(tǒng)移植
7.5.1 根目錄
7.5.2 arch目錄
7.5.3 arch/atm/boot目錄
7.5.4 setup.c目錄
7.5.5 外設(shè)及設(shè)備驅(qū)動(dòng)移植
7.6 Linux啟動(dòng)分析
7.7 編譯Linux內(nèi)核
7.7.1 建立依存關(guān)系
7.7.2 建立內(nèi)核
7.7.3 建立模塊
7.7.4 安裝內(nèi)核
7.8 U-Boot在44BOX開發(fā)板上的移植以及代碼分析
本章小結(jié)
第8章 內(nèi)核移植
8.1 移植的含義
8.2 移植的具體實(shí)現(xiàn)
8.3 完整系統(tǒng)的構(gòu)成
8.4 實(shí)際操作
本章小結(jié)
第9章 文件系統(tǒng)及其制作
9.1 文件系統(tǒng)(File system)
9.1.1 簡(jiǎn)介
9.1.2 嵌入式文件系統(tǒng)
9.2 根文件系統(tǒng)
9.2.1 根文件系統(tǒng)的組成
9.2.2 創(chuàng)建包含所有文件的目錄
9.2.3 生成一個(gè)ramdisk
9.3 用busybox制作嵌入式IAnux的文件系統(tǒng)
9.3.1 busybox簡(jiǎn)介
9.3.2 編譯busybox
9.3.3 完善文件系統(tǒng)
9.3.4 測(cè)試新的文件系統(tǒng)
9.4 相關(guān)的命令和操作
9.4.1 在已建好的文件系統(tǒng)上進(jìn)行修改
9.4.2 自己建立根文件系統(tǒng)
9.4.3 自己建立根文件系統(tǒng)
本章小結(jié)
第10章 Makofile與內(nèi)核配置實(shí)例
10.1 概述
10.2 手動(dòng)建立Makefile簡(jiǎn)單實(shí)例解析
10.3 自己寫Makefile
10.4 Makefile總述
10.4.1 Makefile的主要內(nèi)容
10.4.2 Makefile的文件名
10.4.3 引用其他的Makefile
10.4.4 環(huán)境變量Makefiles
10.4.5 make的工作方式
10.5 書寫規(guī)則
10.6 書寫命令
10.7 使用變量
10.8 使用條件判斷
10.9 使用函數(shù)
10.10 make的運(yùn)行
10.11 隱含規(guī)則
10.11.1 使用隱含規(guī)則
10.11.2 隱含規(guī)則一覽
10.11.3 隱含規(guī)則使用的變量
10.11.4 隱含規(guī)則鏈
10.11.5 定義模式規(guī)則
10.11.6 老式風(fēng)格的“后綴規(guī)則”
10.11.7 隱含規(guī)則搜索算法
10.12 使用make更新函數(shù)庫(kù)文件
本章小結(jié)
第11章 嵌入式Linux驅(qū)動(dòng)開發(fā)
11.1 編寫Linux設(shè)備驅(qū)動(dòng)程序簡(jiǎn)介
11.1.1 Linux device driver的概念
11.1.2 編寫Linux操作系統(tǒng)下的設(shè)備驅(qū)動(dòng)程序?qū)嵗治?br />11.1.3 設(shè)備驅(qū)動(dòng)程序中的一些具體問(wèn)題
11.2 字符設(shè)備驅(qū)動(dòng)編寫
11.3 LCD驅(qū)動(dòng)編寫實(shí)例
11.3.1 LCD工作原理
11.3.2 LCD驅(qū)動(dòng)實(shí)例
11.4 鍵盤驅(qū)動(dòng)實(shí)現(xiàn)
11.4.1 鍵盤工作原理
11.4.2 鍵盤驅(qū)動(dòng)綜述
11.4.3 鍵盤驅(qū)動(dòng)流程
11.5 驅(qū)動(dòng)的移植
本章小結(jié)
第12章 基于PXA255開發(fā)平臺(tái)的開發(fā)流程
12.1 平臺(tái)的選擇
12.1.1 軟件平臺(tái)的選擇——操作系統(tǒng)
12.1.2 交叉編譯與鏈接
12.1.3 遠(yuǎn)程調(diào)試
12.2 PXA255開發(fā)平臺(tái)介紹
12.2.1 Xscale系統(tǒng)結(jié)構(gòu)
12.2.2 PXA255處理器結(jié)構(gòu)與特性
12.2.3 Xsbase255開發(fā)系統(tǒng)
12.2.4 開發(fā)環(huán)境
12.2.5 Boot Loader與內(nèi)核
12.2.6 實(shí)際操作
本章小結(jié)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)