注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構嵌入式系統(tǒng)原理與應用設計

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

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

定 價:¥39.00

作 者: 王光學
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機/網絡 計算機理論

購買這本書可以去


ISBN: 9787121191305 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數: 344 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第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)的應用\t3
1.4 嵌入式系統(tǒng)的組成\t4
1.4.1 嵌入式處理器\t5
1.4.2 嵌入式操作系統(tǒng)\t9
1.4.3 嵌入式應用程序\t10
1.5 本章小結\t11
習題與思考題\t12
第2章 ARM編程模型\t13
2.1 ARM發(fā)展歷程及其技術特征\t13
2.1.1 ARM發(fā)展歷程\t13
2.1.2 ARM技術特征\t13
2.2 ARM體系結構版本概述\t14
2.2.1 ARM體系結構版本\t14
2.2.2 ARM體系結構版本的變種\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核的內部寄存器\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核異常中斷響應過程\t27
2.7.3 ARM核異常中斷的返回\t28
2.7.4 ARM核異常中斷處理程序結構\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協處理器\t34
2.10 ARM AMBA接口\t35
2.11 ARM存儲器結構\t36
2.11.1 ARM存儲器的數據類型和
存儲格式\t36
2.11.2 ARM存儲體系\t36
2.12 本章小結\t37
習題及思考題\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 數據傳送指令\t48
3.3.2 數據處理指令\t54
3.3.3 程序狀態(tài)寄存器訪問指令MRS
和MSR\t63
3.3.4 跳轉指令\t64
3.3.5 異常產生指令\t66
3.3.6 協處理器指令\t69
3.4 Thumb指令集\t71
3.4.1 Thumb指令集概述\t71
3.4.2 Thumb指令分類介紹\t71
3.5 本章小結\t80
習題與思考題\t80
第4章 ARM匯編程序設計\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匯編程序設計\t98
4.2.1 ARM匯編語言中的文件格式\t98
4.2.2 ARM匯編語言語句格式\t99
4.2.3 匯編程序設計示例\t103
4.2.4 C語言與匯編語言混合編程\t105
4.3 本章小結\t113
習題與思考題\t114
第5章 嵌入式操作系統(tǒng)\t115
5.1 嵌入式操作系統(tǒng)?C/OS-II簡介\t115
5.2 ?C/OS-II的任務管理\t116
5.2.1 ?C/OS-II任務概述\t116
5.2.2 任務調度\t118
5.2.3 任務創(chuàng)建\t123
5.2.4 任務的掛起和恢復\t128
5.2.5 任務的刪除\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 中斷級任務切換\t140
5.6 ?C/OS-II的時鐘\t141
5.6.1 ?C/OS-II時鐘節(jié)拍中斷服務
程序\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的內存管理\t149
5.9 ?C/OS-II的移植\t151
5.10 本章小結\t157
習題與思考題\t158
第6章 嵌入式系統(tǒng)架構\t160
6.1 S3C44B0X處理器\t160
6.1.1 功能模塊與總線結構\t160
6.1.2 設備控制器\t161
6.1.3 設備控制器設備側接口\t162
6.1.4 設備控制器寄存器\t166
6.2 嵌入式系統(tǒng)硬件結構\t170
6.2.1 單總線結構\t170
6.2.2 多總線結構\t171
6.3 嵌入式系統(tǒng)軟件結構\t173
6.3.1 單任務結構\t174
6.3.1 多任務結構\t177
6.4 本章總結\t178
習題與思考題\t178
第7章 嵌入式系統(tǒng)硬件與底層驅動
    程序設計\t179
7.1 功能模塊劃分\t179
7.2 電源電路模塊\t180
7.3 復位電路模塊\t181
7.4 JTAG接口模塊\t182
7.5 時鐘與電源管理模塊\t183
7.5.1 時鐘產生電路\t183
7.5.2 電源管理\t186
7.5.3 控制寄存器\t188
7.5.4 驅動程序\t189
7.5.5 時鐘電路電磁兼容設計\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 存儲器電路設計\t197
7.6.6 SDRAM驅動程序設計\t198
7.6.7 Flash驅動程序\t205
7.7 RS-232接口模塊\t207
7.7.1 RS-232接口介紹\t207
7.7.2 UART接口介紹\t208
7.7.3 RS-232接口電路設計\t211
7.7.4 RS-232接口驅動程序設計\t211
7.8 LED與GPIO模塊\t217
7.8.1 GPIO控制寄存器\t217
7.8.2 GPIO初始化\t220
7.8.3 LED設計\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段數碼管模塊\t245
7.13 EEPROM與 IIC總線接口模塊\t247
7.13.1 IIC總線接口協議\t247
7.13.2 AT24LC04\t249
7.13.3 IIC總線控制器\t250
7.13.4 IIC接口電路\t250
7.13.5 IIC總線控制寄存器\t251
7.13.6 驅動程序設計\t252
7.14 LCD模塊\t255
7.14.1 LCD工作原理\t255
7.14.2 液晶顯示器驅動電路\t256
7.14.3 S3C44B0X LCD控制器\t256
7.14.4 驅動程序\t264
7.15 A/D轉換與觸摸屏模塊\t265
7.15.1 S3C44B0X A/D轉換器\t266
7.15.2 觸摸屏工作原理\t267
7.15.3 觸摸屏檢測電路\t268
7.15.4 驅動程序\t269
7.16 以太網接口模塊\t271
7.16.1 以太網MAC與PHY\t271
7.16.2 以太網中的TCP/IP協議\t273
7.16.3 以太網接口電路設計\t275
7.16.4 以太網接口驅動程序設計\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 驅動程序\t300
7.19 本章總結\t308
習題與思考題\t311
第8章 嵌入式系統(tǒng)應用程序設計\t313
8.1 可執(zhí)行文件的產生\t313
8.2 鏈接與裝入程序\t314
8.3 啟動程序Bootloader\t318
8.3 單任務應用程序\t327
8.4 多任務應用程序\t329
8.5 本章小結\t332
習題與思考題\t332
參考文獻\t333

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號