注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)嵌入式系統(tǒng)原理與應(yīng)用設(shè)計

嵌入式系統(tǒng)原理與應(yīng)用設(shè)計

嵌入式系統(tǒng)原理與應(yīng)用設(shè)計

定 價:¥39.00

作 者: 王光學(xué)
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 計算機理論

ISBN: 9787121191305 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 344 字?jǐn)?shù):  

內(nèi)容簡介

  王光學(xué)編著的《嵌入式系統(tǒng)原理與應(yīng)用設(shè)計》主要內(nèi)容包括嵌入式系統(tǒng)基本概念、刪編程模型、ARM指令集、ARM程序設(shè)計基礎(chǔ)、嵌入式系統(tǒng)硬件與軟件結(jié)構(gòu)、嵌入式系統(tǒng)硬件與底層驅(qū)動程序設(shè)計及嵌入式系統(tǒng)應(yīng)用程序設(shè)計。本書通過一典型設(shè)計實例闡述嵌入式系統(tǒng)組成原理與設(shè)計方法。采取“自頂向下+模塊化”方式講授設(shè)計實例,首先給出實例架構(gòu),然后劃分為模塊,再設(shè)計硬件與底層驅(qū)動程序,最后設(shè)計應(yīng)用程序。本書集作者多年教學(xué)探索所成,重點突出、語言簡練,內(nèi)容全面。本書配有電子課件等教學(xué)資源?!肚度胧较到y(tǒng)原理與應(yīng)用設(shè)計》適合高校計算機科學(xué)與技術(shù)、電子信息科學(xué)與技術(shù)、電子信息工程、軟件工程與自動化等專業(yè)嵌入式系統(tǒng)及其相關(guān)課程的教材,也適合具備上述專業(yè)背景的工程技術(shù)人員自學(xué)或參考。

作者簡介

暫缺《嵌入式系統(tǒng)原理與應(yīng)用設(shè)計》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述\t1
1.1 嵌入式系統(tǒng)的基本概念\t1
1.1.1 嵌入式系統(tǒng)定義\t1
1.1.2 嵌入式系統(tǒng)的特點\t1
1.2 嵌入式系統(tǒng)發(fā)展\t2
1.3 嵌入式系統(tǒng)的應(yīng)用\t3
1.4 嵌入式系統(tǒng)的組成\t4
1.4.1 嵌入式處理器\t5
1.4.2 嵌入式操作系統(tǒng)\t9
1.4.3 嵌入式應(yīng)用程序\t10
1.5 本章小結(jié)\t11
習(xí)題與思考題\t12
第2章 ARM編程模型\t13
2.1 ARM發(fā)展歷程及其技術(shù)特征\t13
2.1.1 ARM發(fā)展歷程\t13
2.1.2 ARM技術(shù)特征\t13
2.2 ARM體系結(jié)構(gòu)版本概述\t14
2.2.1 ARM體系結(jié)構(gòu)版本\t14
2.2.2 ARM體系結(jié)構(gòu)版本的變種\t16
2.3 ARM核概述\t18
2.3.1 ARM核命名規(guī)則\t18
2.3.2 ARM7系列微處理器核\t19
2.3.3 ARM9\t19
2.3.4 ARM9E\t19
2.3.5 ARM10E\t20
2.3.6 SecurCore\t20
2.3.7 Strong ARM\t20
2.3.8 XScale\t20
2.3.9 ARM11系列核\t21
2.3.10 ARM Cortex系列核\t21
2.4 ARM微處理器核的工作狀態(tài)\t21
2.5 ARM處理器核的工作模式\t22
2.6 ARM核的內(nèi)部寄存器\t22
2.6.1 ARM狀態(tài)下的寄存器\t22
2.6.2 Thumb狀態(tài)下的寄存器\t25
2.7 ARM核的異常中斷\t26
2.7.1 ARM核異常中斷概述\t26
2.7.2 ARM核異常中斷響應(yīng)過程\t27
2.7.3 ARM核異常中斷的返回\t28
2.7.4 ARM核異常中斷處理程序結(jié)構(gòu)\t29
2.7.5 ARM核異常中斷向量表\t30
2.7.6 ARM核異常中斷的優(yōu)先級\t30
2.8 ARM核流水線\t31
2.8.1 3級流水線\t31
2.8.2 五級流水線\t34
2.9 ARM協(xié)處理器\t34
2.10 ARM AMBA接口\t35
2.11 ARM存儲器結(jié)構(gòu)\t36
2.11.1 ARM存儲器的數(shù)據(jù)類型和
存儲格式\t36
2.11.2 ARM存儲體系\t36
2.12 本章小結(jié)\t37
習(xí)題及思考題\t38
第3章 ARM指令系統(tǒng)\t39
3.1 ARM指令系統(tǒng)概述\t39
3.1.1 ARM指令的基本匯編格式\t39
3.1.2 ARM指令的機器碼格式\t39
3.1.3 ARM指令可選后綴\t40
3.2 ARM指令的尋址方式\t43
3.2.1 立即尋址\t43
3.2.2 寄存器尋址\t43
3.2.3 寄存器間接尋址\t45
3.2.4 基址變址尋址\t45
3.2.5 堆棧尋址\t46
3.2.6 多寄存器尋址\t47
3.2.7 相對尋址\t48
3.3 ARM指令集\t48
3.3.1 數(shù)據(jù)傳送指令\t48
3.3.2 數(shù)據(jù)處理指令\t54
3.3.3 程序狀態(tài)寄存器訪問指令MRS
和MSR\t63
3.3.4 跳轉(zhuǎn)指令\t64
3.3.5 異常產(chǎn)生指令\t66
3.3.6 協(xié)處理器指令\t69
3.4 Thumb指令集\t71
3.4.1 Thumb指令集概述\t71
3.4.2 Thumb指令分類介紹\t71
3.5 本章小結(jié)\t80
習(xí)題與思考題\t80
第4章 ARM匯編程序設(shè)計\t81
4.1 ARM偽操作與偽指令\t81
4.1.1 GNU編譯環(huán)境下的偽操作\t81
4.1.2 ADS環(huán)境下的偽操作\t86
4.1.3 兩種編譯環(huán)境下的常用偽操作
匯總\t96
4.1.4 偽指令\t96
4.2 ARM匯編程序設(shè)計\t98
4.2.1 ARM匯編語言中的文件格式\t98
4.2.2 ARM匯編語言語句格式\t99
4.2.3 匯編程序設(shè)計示例\t103
4.2.4 C語言與匯編語言混合編程\t105
4.3 本章小結(jié)\t113
習(xí)題與思考題\t114
第5章 嵌入式操作系統(tǒng)\t115
5.1 嵌入式操作系統(tǒng)?C/OS-II簡介\t115
5.2 ?C/OS-II的任務(wù)管理\t116
5.2.1 ?C/OS-II任務(wù)概述\t116
5.2.2 任務(wù)調(diào)度\t118
5.2.3 任務(wù)創(chuàng)建\t123
5.2.4 任務(wù)的掛起和恢復(fù)\t128
5.2.5 任務(wù)的刪除\t129
5.3 ?C/OS-II的初始化\t129
5.4 ?C/OS-II的啟動\t137
5.5 ?C/OS-II的中斷\t138
5.5.1 ?C/OS-II的中斷過程\t139
5.5.2 中斷級任務(wù)切換\t140
5.6 ?C/OS-II的時鐘\t141
5.6.1 ?C/OS-II時鐘節(jié)拍中斷服務(wù)
程序\t141
5.6.2 ?C/OS-II的時間管理\t142
5.7 ?C/OS-II的同步與通信\t143
5.7.1 同步與通信的基本概念\t143
5.7.2 事件控制塊ECB\t143
5.7.3 信號量\t145
5.7.4 消息郵箱\t148
5.7.5 消息隊列\(zhòng)t149
5.8 ?C/OS-II的內(nèi)存管理\t149
5.9 ?C/OS-II的移植\t151
5.10 本章小結(jié)\t157
習(xí)題與思考題\t158
第6章 嵌入式系統(tǒng)架構(gòu)\t160
6.1 S3C44B0X處理器\t160
6.1.1 功能模塊與總線結(jié)構(gòu)\t160
6.1.2 設(shè)備控制器\t161
6.1.3 設(shè)備控制器設(shè)備側(cè)接口\t162
6.1.4 設(shè)備控制器寄存器\t166
6.2 嵌入式系統(tǒng)硬件結(jié)構(gòu)\t170
6.2.1 單總線結(jié)構(gòu)\t170
6.2.2 多總線結(jié)構(gòu)\t171
6.3 嵌入式系統(tǒng)軟件結(jié)構(gòu)\t173
6.3.1 單任務(wù)結(jié)構(gòu)\t174
6.3.1 多任務(wù)結(jié)構(gòu)\t177
6.4 本章總結(jié)\t178
習(xí)題與思考題\t178
第7章 嵌入式系統(tǒng)硬件與底層驅(qū)動
    程序設(shè)計\t179
7.1 功能模塊劃分\t179
7.2 電源電路模塊\t180
7.3 復(fù)位電路模塊\t181
7.4 JTAG接口模塊\t182
7.5 時鐘與電源管理模塊\t183
7.5.1 時鐘產(chǎn)生電路\t183
7.5.2 電源管理\t186
7.5.3 控制寄存器\t188
7.5.4 驅(qū)動程序\t189
7.5.5 時鐘電路電磁兼容設(shè)計\t189
7.6 存儲器模塊\t190
7.6.1 RAM\t190
7.6.2 ROM\t192
7.6.3 存儲器芯片\t194
7.6.4 存儲空間規(guī)劃\t195
7.6.5 存儲器電路設(shè)計\t197
7.6.6 SDRAM驅(qū)動程序設(shè)計\t198
7.6.7 Flash驅(qū)動程序\t205
7.7 RS-232接口模塊\t207
7.7.1 RS-232接口介紹\t207
7.7.2 UART接口介紹\t208
7.7.3 RS-232接口電路設(shè)計\t211
7.7.4 RS-232接口驅(qū)動程序設(shè)計\t211
7.8 LED與GPIO模塊\t217
7.8.1 GPIO控制寄存器\t217
7.8.2 GPIO初始化\t220
7.8.3 LED設(shè)計\t221
7.9 中斷控制器模塊\t222
7.9.1 外部中斷接口分配\t223
7.9.2 中斷控制器的功能\t223
7.9.3 IRQ中斷模式\t231
7.9.4 中斷處理程序\t233
7.10 定時器模塊\t234
7.10.1 PWM定時器\t234
7.10.2 看門狗定時器\t237
7.10.3 實時時鐘\t239
7.11 鍵盤模塊\t240
7.12 8段數(shù)碼管模塊\t245
7.13 EEPROM與 IIC總線接口模塊\t247
7.13.1 IIC總線接口協(xié)議\t247
7.13.2 AT24LC04\t249
7.13.3 IIC總線控制器\t250
7.13.4 IIC接口電路\t250
7.13.5 IIC總線控制寄存器\t251
7.13.6 驅(qū)動程序設(shè)計\t252
7.14 LCD模塊\t255
7.14.1 LCD工作原理\t255
7.14.2 液晶顯示器驅(qū)動電路\t256
7.14.3 S3C44B0X LCD控制器\t256
7.14.4 驅(qū)動程序\t264
7.15 A/D轉(zhuǎn)換與觸摸屏模塊\t265
7.15.1 S3C44B0X A/D轉(zhuǎn)換器\t266
7.15.2 觸摸屏工作原理\t267
7.15.3 觸摸屏檢測電路\t268
7.15.4 驅(qū)動程序\t269
7.16 以太網(wǎng)接口模塊\t271
7.16.1 以太網(wǎng)MAC與PHY\t271
7.16.2 以太網(wǎng)中的TCP/IP協(xié)議\t273
7.16.3 以太網(wǎng)接口電路設(shè)計\t275
7.16.4 以太網(wǎng)接口驅(qū)動程序設(shè)計\t276
7.17 USB接口模塊\t289
7.18 IIS接口模塊\t293
7.18.1 IIS總線\t293
7.18.2 S3C44B0X IIS總線接口\t295
7.18.3 IIS總線接口電路\t297
7.18.4 驅(qū)動程序\t300
7.19 本章總結(jié)\t308
習(xí)題與思考題\t311
第8章 嵌入式系統(tǒng)應(yīng)用程序設(shè)計\t313
8.1 可執(zhí)行文件的產(chǎn)生\t313
8.2 鏈接與裝入程序\t314
8.3 啟動程序Bootloader\t318
8.3 單任務(wù)應(yīng)用程序\t327
8.4 多任務(wù)應(yīng)用程序\t329
8.5 本章小結(jié)\t332
習(xí)題與思考題\t332
參考文獻\t333

本目錄推薦

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