中教金典
中教圖書(shū)商城
館配數(shù)據(jù)采訪(fǎng)
教材巡展網(wǎng)上行
在線(xiàn)客服
歡迎進(jìn)入網(wǎng)上館配會(huì)薦購(gòu)選采服務(wù)平臺(tái) 圖書(shū)館單位會(huì)員
注冊(cè)
圖書(shū)館讀者/館員
登錄
首頁(yè)
中圖法目錄
出版社目錄
現(xiàn)貨書(shū)目
擬出版書(shū)目
基教幼教目錄
數(shù)字資源目錄
平臺(tái)使用指南
平臺(tái)介紹
關(guān)于我們
平 臺(tái) 介 紹
讀者薦購(gòu)指南
圖書(shū)館使用指南
聯(lián) 系 我 們
書(shū)單推薦
·二十四節(jié)氣 | 大雪
·預(yù)售 · 年度重磅報(bào)告 | 202
·小暑已至 文韻悠長(zhǎng)│小暑
·七一精品書(shū)單
·母親節(jié)│紙短情長(zhǎng) 告白母愛(ài):
·五一國(guó)際勞動(dòng)節(jié)│致敬每一位
·氣清景明 萬(wàn)物皆顯│清明 薦
·向陽(yáng)生長(zhǎng) 不負(fù)春光│春分節(jié)氣
新書(shū)推薦
·ChatGPT+AI文案寫(xiě)作實(shí)戰(zhàn)108招
·數(shù)字文化的崛起
·一本書(shū)讀懂30部社會(huì)學(xué)名著
·通信電子戰(zhàn)工程
·DK時(shí)間線(xiàn)上的全球史
·共享現(xiàn)實(shí):是什么讓我們成為
·陳光中口述自傳
·見(jiàn)證逆潮 全球資產(chǎn)邏輯大變局
ARM嵌入式系統(tǒng)原理及應(yīng)用開(kāi)發(fā)(第二版)
定 價(jià):43 元
作者:譚會(huì)生
出版時(shí)間:2016/12/1
ISBN:9787560644189
出 版 社:西安電子科技大學(xué)出版社
中圖法分類(lèi):
TP332
頁(yè)碼:
紙張:膠版紙
版次:2
開(kāi)本:16開(kāi)
9
7
6
8
4
7
4
5
1
6
8
0
9
內(nèi)容簡(jiǎn)介
序 言
目 錄
本書(shū)將理論教學(xué)、實(shí)驗(yàn)教學(xué)和課程設(shè)計(jì)融為一體,以ARM微處理器S3C2410X/S3C2440X和Linux操作系統(tǒng)應(yīng)用為核心,闡述ARM嵌入式系統(tǒng)原理及應(yīng)用開(kāi)發(fā)。全書(shū)共分為10章,內(nèi)容分別為:嵌入式系統(tǒng)及應(yīng)用開(kāi)發(fā)概述、ARM嵌入式處理器體系結(jié)構(gòu)、ARM嵌入式處理器指令系統(tǒng)、ARM嵌入式系統(tǒng)程序設(shè)計(jì)及調(diào)試基礎(chǔ)、ARM嵌入式處理器及其應(yīng)用編程、嵌入式Linux操作系統(tǒng)及應(yīng)用、嵌入式系統(tǒng)的Boot Loader、ARM嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)實(shí)例、基于ARM開(kāi)發(fā)工具的基礎(chǔ)實(shí)驗(yàn)、Linux操作系統(tǒng)的綜合應(yīng)用實(shí)踐。
本書(shū)取材廣泛、內(nèi)容新穎、觀點(diǎn)鮮明、重點(diǎn)突出,既可作為高等院校電子工程、通信工程、自動(dòng)化、計(jì)算機(jī)應(yīng)用、儀器儀表等電子信息類(lèi)及相近專(zhuān)業(yè)的本科生或研究生嵌入式系統(tǒng)課程及綜合實(shí)踐的教材,也適合作為ARM嵌入式系統(tǒng)的培訓(xùn)教材,還可供ARM嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)人員參考使用。
★本書(shū)配有電子教案,有需要者可登錄出版社網(wǎng)站免費(fèi)下載。
如今,作為智能設(shè)備及終端產(chǎn)品的核心基礎(chǔ),嵌入式技術(shù)的應(yīng)用已經(jīng)滲透到社會(huì)工作與生活的各個(gè)領(lǐng)域,市場(chǎng)上最炫、最酷、最新的電子產(chǎn)品幾乎都包含嵌入式系統(tǒng),比如智能手機(jī)、智能手表、智能手環(huán)、Google眼鏡、智能家居、智能機(jī)器人、無(wú)人駕駛汽車(chē)等,嵌入式技術(shù)的成熟與廣泛應(yīng)用,也進(jìn)一步加速了物聯(lián)網(wǎng)、智能硬件、移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)化進(jìn)程。在嵌入式微控制器/微處理器的發(fā)展中,發(fā)展最快的要數(shù)基于ARM內(nèi)核的嵌入式微控制器/微處理器。自本世紀(jì)初基于ARM的嵌入式系統(tǒng)在我國(guó)開(kāi)始應(yīng)用之后,嵌入式系統(tǒng)經(jīng)過(guò)四五年的使用與摸索后已進(jìn)入一個(gè)空前快速發(fā)展的時(shí)期,它是本世紀(jì)出現(xiàn)的又一迅速發(fā)展,并有著廣闊應(yīng)用發(fā)展前景的新技術(shù)。社會(huì)對(duì)嵌入式系統(tǒng)方面大學(xué)畢業(yè)生的需求不斷增加,薪資不菲,一般在1~2萬(wàn)元的相關(guān)專(zhuān)業(yè)培訓(xùn)亦如火如荼地開(kāi)展著,嵌入式系統(tǒng)軟硬件的開(kāi)發(fā),入行起薪高,特別是北上廣深,從事嵌入式系統(tǒng)開(kāi)發(fā)的本科畢業(yè)生起薪一般有
6000~8000元/月,而工作經(jīng)驗(yàn)在1~2年的嵌入式工程師,薪水普遍在10000元/月以上。而隨著工作年限的增加和實(shí)際開(kāi)發(fā)能力的提高,薪資水平會(huì)有較大幅度甚至很大幅度的
提高。
承蒙讀者的厚愛(ài),本書(shū)自2012年3月出版后,不到一年即重印到6000冊(cè),得到兄弟院校使用老師的肯定和網(wǎng)上書(shū)店購(gòu)物讀者的積極評(píng)價(jià)。但經(jīng)過(guò)作者本人的教學(xué)實(shí)踐和兄弟院校的使用,發(fā)現(xiàn)了一些內(nèi)容需進(jìn)一步完善,同時(shí)隨著嵌入式技術(shù)的快速發(fā)展,原來(lái)用于闡述典型嵌入式微處理器及應(yīng)用編程的芯片S3C44B0X有些過(guò)時(shí),需要及時(shí)更新,因此作者在總結(jié)自己10多年從事嵌入式研究與教學(xué)實(shí)踐經(jīng)驗(yàn)的基礎(chǔ)上,對(duì)本書(shū)進(jìn)行了修訂。
1. 修訂的指導(dǎo)思想
本書(shū)的修訂原則:① 緊跟社會(huì)對(duì)ARM嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)人才的需要,以實(shí)際從事ARM嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)為目標(biāo),進(jìn)行教材內(nèi)容的組織、選擇和優(yōu)化;② 理論與實(shí)踐緊密結(jié)合,盡可能全面地展現(xiàn)嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全過(guò)程中的主要基礎(chǔ)理論、開(kāi)發(fā)環(huán)境和開(kāi)發(fā)過(guò)程,盡可能將理論教學(xué)、實(shí)驗(yàn)教學(xué)和課程設(shè)計(jì)融為一體;③ 注重課堂教學(xué)和課后深化與擴(kuò)展學(xué)習(xí)的需要,注重研究性和創(chuàng)新性的教學(xué)需要,注重研究體會(huì)的提煉和學(xué)習(xí)方法的指導(dǎo),盡可能以點(diǎn)帶面,觸類(lèi)旁通,提高嵌入式系統(tǒng)的實(shí)際應(yīng)用開(kāi)發(fā)能力。
2. 修訂的主要內(nèi)容
(1) 本次修訂主要是以廣泛使用的ARM微處理器S3C2410X/S3C2440X為核心,將原來(lái)的以ARM微處理器S3C44B0X為核心的第5章ARM嵌入式處理器及其應(yīng)用編程全部進(jìn)行了重寫(xiě)。該章首先介紹了幾種典型的ARM嵌入式處理器的結(jié)構(gòu),其次介紹了ARM處理器的應(yīng)用選擇,接著闡述了ARM處理器內(nèi)部組件控制的基本原理,最后詳細(xì)地闡述了應(yīng)用非常廣泛的S3C2410X/S3C2440X微處理器的內(nèi)部可編程組件及應(yīng)用編程、外部接口電路的設(shè)計(jì)。
(2) 對(duì)第9章基于ARM開(kāi)發(fā)工具的基礎(chǔ)實(shí)驗(yàn)進(jìn)行了補(bǔ)充完善,重點(diǎn)對(duì)第9.4節(jié)C語(yǔ)言程序組件應(yīng)用實(shí)驗(yàn)PWM直流電機(jī)控制進(jìn)行了補(bǔ)充完善。為了使讀者對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)的程序組成和支撐硬件工作需包含的頭文件、函數(shù)定義等內(nèi)容有完整的認(rèn)識(shí),9.4節(jié)以圖示的方式列出了整個(gè)系統(tǒng)的主程序及系統(tǒng)包含的頭文件、函數(shù)定義等內(nèi)容。
(3) 基于Windows XP VMware Workstation 6.5/32位Windows 7 VMware Workstation 10.0和廣州天嵌計(jì)算機(jī)科技有限公司的TQ2440 3.5開(kāi)發(fā)板硬件及配套的軟件,將第10章Linux操作系統(tǒng)的綜合應(yīng)用實(shí)踐進(jìn)行了補(bǔ)充完善,特別是新增了LOGO圖片修改的詳細(xì)過(guò)程,進(jìn)一步完善了Linux開(kāi)發(fā)環(huán)境的構(gòu)建及移植的操作總結(jié)。
3. 本書(shū)的主要特點(diǎn)
本書(shū)的主要特點(diǎn):以ARM嵌入式系統(tǒng)的應(yīng)用開(kāi)發(fā)為主線(xiàn),以ARM微處理器S3C2410X/S3C2440X和Linux操作系統(tǒng)的應(yīng)用為核心,理論與實(shí)踐緊密結(jié)合,理論教學(xué)、實(shí)驗(yàn)教學(xué)和課程設(shè)計(jì)融為一體,從ARM微處理器的硬件結(jié)構(gòu)與原理、匯編語(yǔ)言和C語(yǔ)言的程序設(shè)計(jì)與調(diào)試、Linux開(kāi)發(fā)環(huán)境的構(gòu)建與移植三個(gè)方面來(lái)闡述嵌入式系統(tǒng)的原理與應(yīng)用基礎(chǔ)理論;從應(yīng)用程序的設(shè)計(jì)與開(kāi)發(fā)、ARM嵌入式系統(tǒng)基礎(chǔ)實(shí)驗(yàn)、Linux操作系統(tǒng)的綜合應(yīng)用實(shí)踐三個(gè)方面來(lái)闡述ARM嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)的實(shí)踐;以多年從事VLSI設(shè)計(jì)的體會(huì)來(lái)講解系統(tǒng)的硬件原理與軟件設(shè)計(jì);以L(fǎng)inux嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境的構(gòu)建來(lái)搭建理論與實(shí)踐結(jié)合的橋梁,以破解嵌入式系統(tǒng)學(xué)習(xí)的難點(diǎn)。本書(shū)既可作為高等院校電子工程、通信工程、自動(dòng)化、計(jì)算機(jī)應(yīng)用、儀器儀表等電子信息類(lèi)及相近專(zhuān)業(yè)的本科生或研究生嵌入式系統(tǒng)課程及綜合實(shí)踐的教材,也非常適合作為ARM嵌入式系統(tǒng)的培訓(xùn)教材,還可供ARM嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)人員參考使用。
在本書(shū)的修訂出版過(guò)程中,湖南工業(yè)大學(xué)副校長(zhǎng)、博士生導(dǎo)師張昌凡教授,副校長(zhǎng)、博士生導(dǎo)師金繼承教授,湖南工業(yè)大學(xué)教務(wù)處、交通工程學(xué)院和電氣與信息工程學(xué)院的領(lǐng)導(dǎo)以及嵌入式系統(tǒng)課程組的任課老師,西安電子科技大學(xué)出版社的領(lǐng)導(dǎo)和馬曉娟編輯等給予了大力支持與關(guān)心,在此一并表示衷心的感謝!湖南工業(yè)大學(xué)電氣與信息工程學(xué)院歐陽(yáng)洪波老師參與了一些程序的調(diào)試,2015級(jí)研究生廖雯、申彥壘、黎敦科、張振、朱鵬濤等同學(xué)進(jìn)行了部分文稿的錄入、插圖的繪制等工作,在此表示真誠(chéng)的謝意!同時(shí),在這里我還要特別感謝使用本書(shū)的老師和讀者,是你們的厚愛(ài)和鼓勵(lì),促使我披荊斬棘,一路摸索前行,也促進(jìn)和推動(dòng)著我國(guó)嵌入式系統(tǒng)的廣泛應(yīng)用與快速發(fā)展。
本書(shū)雖然是第二版,但這次修改篇幅達(dá)40%左右,特別是第5章ARM嵌入式處理器及其應(yīng)用編程,以廣泛使用的ARM微處理器S3C2410X/S3C2440X為核心進(jìn)行了重新編著。同時(shí)ARM嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)技術(shù)是一門(mén)發(fā)展非常迅速、綜合性非常強(qiáng)、設(shè)計(jì)開(kāi)發(fā)平臺(tái)非常多、實(shí)踐操作性非常強(qiáng)、應(yīng)用領(lǐng)域非常廣泛的新技術(shù),所以很多問(wèn)題有待于進(jìn)一步去研究與探討,加上作者水平有限,書(shū)中難免存在疏漏、不妥甚至錯(cuò)誤之處,敬請(qǐng)讀者批評(píng)指正。
第1章 嵌入式系統(tǒng)及應(yīng)用開(kāi)發(fā)概述 1
1.1 嵌入式系統(tǒng)的定義及特點(diǎn) 1
1.1.1 嵌入式系統(tǒng)的定義 1
1.1.2 嵌入式系統(tǒng)的特點(diǎn) 2
1.2 嵌入式系統(tǒng)的發(fā)展及應(yīng)用 3
1.2.1 嵌入式系統(tǒng)的發(fā)展 3
1.2.2 嵌入式系統(tǒng)的應(yīng)用 5
1.3 嵌入式系統(tǒng)的總體組成 5
1.3.1 嵌入式系統(tǒng)的硬件 6
1.3.2 嵌入式系統(tǒng)的軟件 7
1.4 常用的嵌入式處理器 8
1.4.1 嵌入式處理器的種類(lèi) 8
1.4.2 典型ARM微處理器系列 9
1.5 常用的嵌入式操作系統(tǒng) 16
1.5.1 嵌入式操作系統(tǒng)及其特點(diǎn) 16
1.5.2 幾種常用嵌入式操作系統(tǒng) 16
1.6 嵌入式系統(tǒng)的設(shè)計(jì)方法 18
1.6.1 嵌入式系統(tǒng)的總體考慮 18
1.6.2 嵌入式系統(tǒng)的設(shè)計(jì)步驟 19
1.6.3 嵌入式系統(tǒng)的設(shè)計(jì)方法 20
1.7 嵌入式系統(tǒng)的應(yīng)用開(kāi)發(fā) 22
1.7.1 嵌入式系統(tǒng)的開(kāi)發(fā)環(huán)境 22
1.7.2 嵌入式系統(tǒng)的調(diào)試工具 22
1.7.3 嵌入式系統(tǒng)的應(yīng)用模式 23
1.7.4 嵌入式應(yīng)用軟件的開(kāi)發(fā) 24
1.8 嵌入式系統(tǒng)的學(xué)習(xí)探討 25
1.8.1 嵌入式系統(tǒng)的學(xué)習(xí)內(nèi)容 25
1.8.2 嵌入式系統(tǒng)的學(xué)習(xí)條件 26
1.8.3 嵌入式系統(tǒng)的學(xué)習(xí)方法 27
習(xí)題1 29
第2章 ARM嵌入式處理器體系結(jié)構(gòu) 30
2.1 嵌入式處理器內(nèi)核種類(lèi) 30
2.2 ARM體系結(jié)構(gòu)概述 31
2.2.1 ARM體系結(jié)構(gòu)的發(fā)展 31
2.2.2 ARM體系結(jié)構(gòu)的技術(shù)特征 33
2.2.3 ARM處理器的工作狀態(tài)與
工作模式 33
2.2.4 ARM處理器的寄存器組 35
2.2.5 ARM處理器的異常中斷 37
2.2.6 ARM的存儲(chǔ)器格式及數(shù)據(jù)類(lèi)型 42
2.3 ARM流水線(xiàn)技術(shù) 43
2.3.1 流水線(xiàn)電路設(shè)計(jì)基礎(chǔ)知識(shí) 43
2.3.2 微處理器指令流水線(xiàn)處理 44
2.3.3 ARM的3級(jí)指令流水線(xiàn) 45
2.3.4 ARM的5級(jí)指令流水線(xiàn) 46
2.4 ARM處理器內(nèi)核結(jié)構(gòu) 46
2.4.1 ARM 處理器內(nèi)核概述 46
2.4.2 ARM7TDMI處理器內(nèi)核 47
2.4.3 ARM7TDMI存儲(chǔ)器接口 50
2.4.4 ARM7TDMI的調(diào)試接口 52
2.4.5 ARM920T處理器核 54
2.4.6 AMBA總線(xiàn)體系結(jié)構(gòu) 55
2.4.7 ARM的MMU部件 56
習(xí)題2 62
第3章 ARM嵌入式處理器指令系統(tǒng) 64
3.1 ARM指令分類(lèi)及指令格式 64
3.1.1 ARM指令分類(lèi) 64
3.1.2 ARM指令格式 65
3.1.3 ARM指令中的操作數(shù)符號(hào) 67
3.1.4 ARM指令中的移位操作 67
3.2 ARM指令的尋址方式 69
3.3 ARM指令集 73
3.3.1 數(shù)據(jù)處理類(lèi)指令 73
3.3.2 程序狀態(tài)寄存器訪(fǎng)問(wèn)指令 78
3.3.3 程序分支指令 79
3.3.4 加載/存儲(chǔ)指令 80
3.3.5 協(xié)處理器指令 83
3.3.6 異常中斷指令 85
3.4 Thumb指令集 85
3.4.1 數(shù)據(jù)處理類(lèi)指令 86
3.4.2 程序分支指令 87
3.4.3 加載/存儲(chǔ)指令 88
3.4.4 異常中斷指令 89
習(xí)題3 90
第4章 ARM嵌入式系統(tǒng)程序設(shè)計(jì)及
調(diào)試基礎(chǔ) 91
4.1 ARM嵌入式匯編語(yǔ)言程序
設(shè)計(jì)基礎(chǔ) 91
4.1.1 ARM匯編器支持的偽指令 91
4.1.2 ARM匯編語(yǔ)言的語(yǔ)句格式 100
4.1.3 ARM匯編語(yǔ)言的程序結(jié)構(gòu) 103
4.2 ARM嵌入式C語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 104
4.2.1 嵌入式C語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 105
4.2.2 嵌入式C語(yǔ)言程序設(shè)計(jì)結(jié)構(gòu) 110
4.2.3 嵌入式C語(yǔ)言程序設(shè)計(jì)技巧 111
4.3 ARM匯編語(yǔ)言與C/C 的混合編程 112
4.3.1 ATPCS過(guò)程調(diào)用規(guī)范概述 112
4.3.2 匯編語(yǔ)言與C/C 的混合編程 115
4.4 ARM ADS集成開(kāi)發(fā)環(huán)境的使用 117
4.4.1 ADS 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介 117
4.4.2 Code Warrior的使用方法 118
4.4.3 用AXD 調(diào)試器進(jìn)行代碼調(diào)試 125
4.5 Embest IDE集成開(kāi)發(fā)環(huán)境的使用 129
4.5.1 Embest IDE集成開(kāi)發(fā)環(huán)境簡(jiǎn)介 129
4.5.2 Embest IDE的使用方法 130
習(xí)題4 132
第5章 ARM嵌入式處理器及其
應(yīng)用編程 133
5.1 幾種典型ARM嵌入式處理器
結(jié)構(gòu)概述 133
5.1.1 S3C44B0X嵌入式微處理器的
體系結(jié)構(gòu) 133
5.1.2 S3C2410X/S3C2440X嵌入式微
處理器的體系結(jié)構(gòu) 134
5.1.3 LPC2000嵌入式微控制器的
體系結(jié)構(gòu) 140
5.1.4 XScale嵌入式微處理器PXA250的
體系結(jié)構(gòu) 141
5.2 ARM處理器芯片的應(yīng)用選擇 143
5.2.1 ARM處理器芯片的選擇原則 143
5.2.2 ARM處理器芯片主要供應(yīng)商 146
5.2.3 ARM處理器芯片的選擇實(shí)例 146
5.3 ARM處理器內(nèi)部組件及外圍器件控制的
基本原理 147
5.3.1 微處理器中控制寄存器的
定義舉例 147
5.3.2 微處理器中控制寄存器的
含義及作用 149
5.3.3 微處理器中控制寄存器的
初始化方法 149
5.4 S3C2410X/S3C2440X存儲(chǔ)控制類(lèi)組件及
應(yīng)用編程 151
5.4.1 存儲(chǔ)器控制器組件及應(yīng)用編程 151
5.4.2 SDRAM存儲(chǔ)器接口 156
5.4.3 Nand Flash存儲(chǔ)器接口 158
5.4.4 Nor Flash存儲(chǔ)器接口 161
5.5 S3C2410X/ S3C2440X輸入/輸出類(lèi)組件及
應(yīng)用編程 162
5.5.1 輸入/輸出端口組件及應(yīng)用 162
5.5.2 LCD控制組件及應(yīng)用 173
5.6 S3C2410X/ S3C2440X中斷控制組件及
應(yīng)用編程 185
5.6.1 中斷控制組件的定義 185
5.6.2 中斷系統(tǒng)的應(yīng)用編程 192
5.7 S3C2410X/S3C2440X計(jì)數(shù)/定時(shí)類(lèi)PWM
組件及應(yīng)用編程 194
5.7.1 PWM組件的組成結(jié)構(gòu) 194
5.7.2 PWM組件的應(yīng)用編程 201
5.8 S3C2410X/ S3C2440X通信控制類(lèi)組件及
應(yīng)用編程 203
5.8.1 UART組件及應(yīng)用編程 203
5.8.2 SPI組件及應(yīng)用編程 212
5.9 S3C2410X/ S3C2440X總線(xiàn)接口類(lèi)組件及
應(yīng)用編程 217
5.9.1 I2C總線(xiàn)組件及應(yīng)用編程 217
5.9.2 I2S總線(xiàn)組件及應(yīng)用編程 223
5.10 S3C2410X/ S3C2440X ADC組件及
應(yīng)用編程 230
5.10.1 模數(shù)轉(zhuǎn)換ADC組件 230
5.10.2 ADC組件的應(yīng)用編程 233
5.11 S3C2410X/ S3C2440X觸摸屏組件及
其應(yīng)用編程 234
5.11.1 觸摸屏組件的構(gòu)成 234
5.11.2 觸摸屏組件的編程 238
5.12 S3C2410X/S3C2440X嵌入式微處理器
外部接口電路設(shè)計(jì) 243
5.12.1 電源模塊的設(shè)計(jì) 243
5.12.2 時(shí)鐘模塊的設(shè)計(jì) 245
5.12.3 復(fù)位電路的設(shè)計(jì) 246
5.12.4 USB接口電路的設(shè)計(jì) 247
5.12.5 UART接口電路的設(shè)計(jì) 248
5.12.6 JTAG接口電路設(shè)計(jì) 250
習(xí)題5 250
第6章 嵌入式Linux操作
系統(tǒng)及應(yīng)用 252
6.1 嵌入式Linux操作系統(tǒng)概述 252
6.1.1 常用嵌入式Linux系統(tǒng) 252
6.1.2 嵌入式Linux系統(tǒng)內(nèi)核 253
6.1.3 嵌入式Linux的文件系統(tǒng) 257
6.1.4 嵌入式Linux的開(kāi)發(fā)步驟 259
6.2 嵌入式Linux的常用命令 260
6.2.1 登錄與退出命令 261
6.2.2 文件操作命令 262
6.2.3 目錄操作命令 263
6.2.4 文本操作命令 264
6.2.5 壓縮與備份命令 265
6.2.6 用戶(hù)相關(guān)命令 267
6.2.7 磁盤(pán)管理命令 268
6.2.8 權(quán)限管理命令 269
6.2.9 其他操作命令 271
6.3 嵌入式Linux開(kāi)發(fā)環(huán)境的構(gòu)建 272
6.3.1 操作系統(tǒng)的安裝 272
6.3.2 開(kāi)發(fā)環(huán)境的配置 273
6.3.3 交叉編譯環(huán)境構(gòu)建 274
6.3.4 Makefile和Make 277
6.3.5 鏡像文件的燒寫(xiě) 279
6.4 嵌入式Linux內(nèi)核的移植 280
6.4.1 移植內(nèi)核準(zhǔn)備工作 281
6.4.2 修改Linux源碼參數(shù) 281
6.4.3 配置Linux內(nèi)核 281
6.4.4 編譯Linux內(nèi)核 283
6.4.5 燒寫(xiě)鏡像到開(kāi)發(fā)板 283
習(xí)題6 283
第7章 嵌入式系統(tǒng)的Boot Loader 284
7.1 Boot Loader概述 284
7.1.1 Boot Loader的作用和任務(wù) 284
7.1.2 常用嵌入式Boot Loader介紹 285
7.2 Boot Loader與嵌入式系統(tǒng)的關(guān)系 287
7.2.1 Boot Loader的操作模式 287
7.2.2 Boot Loader的總體設(shè)計(jì) 288
7.3 Boot Loader的主要功能及典型結(jié)構(gòu) 289
7.3.1 Boot Loader的階段1 289
7.3.2 Boot Loader的階段2 291
7.4 S3C44B0X的Boot Loader分析 292
7.5 U-Boot啟動(dòng)流程及相關(guān)代碼分析 294
7.5.1 U-Boot啟動(dòng)流程 294
7.5.2 U-Boot代碼分析 295
習(xí)題7 305
第8章 ARM嵌入式系統(tǒng)設(shè)計(jì)
開(kāi)發(fā)實(shí)例 306
8.1 基于ARM C/OS-Ⅱ的嵌入式磨削
數(shù)控系統(tǒng)的設(shè)計(jì) 306
8.1.1 前言 306
8.1.2 系統(tǒng)硬件設(shè)計(jì) 306
8.1.3 系統(tǒng)軟件設(shè)計(jì) 308
8.1.4 結(jié)論 310
8.2 基于ARM Linux的現(xiàn)代化超市電子
購(gòu)物系統(tǒng)的設(shè)計(jì) 310
8.2.1 前言 310
8.2.2 系統(tǒng)總體設(shè)計(jì) 311
8.2.3 移動(dòng)購(gòu)物終端硬件設(shè)計(jì) 312
8.2.4 移動(dòng)購(gòu)物終端軟件設(shè)計(jì) 313
8.2.5 移動(dòng)購(gòu)物服務(wù)器端設(shè)計(jì) 315
8.2.6 系統(tǒng)設(shè)計(jì)開(kāi)發(fā)調(diào)試結(jié)果 315
8.2.7 結(jié)論 317
8.3 基于ARM Linux的嵌入式數(shù)控磨床
控制系統(tǒng)的設(shè)計(jì) 317
8.3.1 前言 317
8.3.2 系統(tǒng)總體設(shè)計(jì) 317
8.3.3 系統(tǒng)硬件設(shè)計(jì) 317
8.3.4 系統(tǒng)軟件設(shè)計(jì) 320
8.3.5 系統(tǒng)設(shè)計(jì)開(kāi)發(fā)調(diào)試結(jié)果 322
8.3.6 結(jié)論 324
第9章 基于ARM開(kāi)發(fā)工具的
基礎(chǔ)實(shí)驗(yàn) 325
9.1 ARM匯編指令使用實(shí)驗(yàn)
基本數(shù)學(xué)/邏輯運(yùn)算 325
9.2 ARM匯編指令使用實(shí)驗(yàn)
存儲(chǔ)區(qū)數(shù)據(jù)塊的傳送 328
9.3 匯編語(yǔ)言與C語(yǔ)言的相互調(diào)用實(shí)驗(yàn)
隨機(jī)數(shù)發(fā)生器 330
9.4 C語(yǔ)言程序組件應(yīng)用實(shí)驗(yàn)
PWM直流電機(jī)控制 333
第10章 Linux操作系統(tǒng)的綜合
應(yīng)用實(shí)踐 346
10.1 Linux操作系統(tǒng)的安裝及設(shè)置 346
10.1.1 VMware虛擬機(jī)的安裝 346
10.1.2 Linux操作系統(tǒng)的安裝 347
10.1.3 Linux操作系統(tǒng)的設(shè)置 350
10.2 Linux開(kāi)發(fā)環(huán)境的構(gòu)建及移植 351
10.2.1 系統(tǒng)工具安裝的準(zhǔn)備 352
10.2.2 交叉編譯器的安裝 354
10.2.3 U-Boot的配置與編譯 355
10.2.4 Linux內(nèi)核的配置與編譯 356
10.2.5 實(shí)用工具Busybox的安裝 361
10.2.6 apps的安裝過(guò)程 363
10.2.7 GUI工具包Qt的安裝 364
10.2.8 Linux移植鏡像的下載 366
10.2.9 Linux開(kāi)發(fā)環(huán)境的構(gòu)建及
移植總結(jié) 370
10.3 Linux操作系統(tǒng)Qt的使用 370
10.3.1 Qt/Embedded程序設(shè)計(jì)基礎(chǔ) 370
10.3.2 使用Qt制作應(yīng)用程序 372
10.3.3 Qt應(yīng)用程序的編譯與移植 379
參考文獻(xiàn) 382
你還可能感興趣
微處理器體系結(jié)構(gòu)專(zhuān)利技術(shù)研究方法 第一輯:X86指令集總述
嵌入式Cortex-M3基礎(chǔ)與項(xiàng)目實(shí)踐
嵌入式技術(shù)實(shí)驗(yàn)教程/普通高等學(xué)校計(jì)算機(jī)教育課程“十二五”規(guī)劃教材·創(chuàng)新系列
嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)教程——基于SAM4S
ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)
我要評(píng)論
您的姓名
驗(yàn)證碼:
留言?xún)?nèi)容
公司介紹
榮譽(yù)資質(zhì)
定向推薦書(shū)目
出版社授權(quán)
采訪(fǎng)數(shù)據(jù)下載(EXCEL格式)
采訪(fǎng)數(shù)據(jù)下載(ISO格式)
出版社登錄
聯(lián)系我們
Copyright 1993-2024
www.wsgph.com
Inc.All Rights Reserved
技術(shù)支持:山東中教產(chǎn)業(yè)發(fā)展股份有限公司 客服電話(huà):400-0531-123