IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 原創圖書 >嵌入式系統技術與設計(第2版)圖書介紹

嵌入式系統技術與設計(第2版)圖書介紹
  • 圖書名稱 :    嵌入式系統技術與設計(第2版)
  • 作       者 :    華清遠見嵌入式學院 劉洪濤 苗德行
  • 出版單位 :    人民郵電出版社
  • 叢書名稱 :    21世紀高等教育計算機規劃教材
  • 出版日期 :    2012年11月
編輯推薦

· 以ARM9處理器為背景,以Realview MDK為主要開發環境
· 將嵌入式軟硬件理論講解和嵌入式實驗實踐融合在一起
· 側重實踐,輔以代碼,從分析的角度來學習嵌入式開發的各種技術

圖書簡介

      《嵌入式系統技術與設計(第2版)》在全面介紹ARM處理器的體系結構、編程模型、指令系統和最新的RealView MDK開發環境的同時,以英蓓特公司的EduKit-Ⅲ實驗教學系統為平臺,以ARM9處理器S3C2410為核心,詳細介紹了系統的設計及相關接口的操作,并提供了大量的實驗例程。本書最后詳細講解了嵌入式Linux系統各個組成部分在教學系統上的移植過程。
      《嵌入式系統技術與設計(第2版)》可作為高等院校計算機、電子信息、通信工程、自動化等專業嵌入式系統教程的教材,也可作為相關嵌入式系統開發人員的參考書。

圖書目錄

嵌入式系統技術與設計(第2版)章節:
第1章 嵌入式系統概述 1
1.1 嵌入式系統簡介 1
1.2 嵌入式系統發展趨勢 1
1.3 嵌入式系統的硬件和軟件特征 2
1.4 ARM系列處理器簡介 4
1.4.1 ARM7處理器系列 5
1.4.2 ARM9處理器系列 5
1.4.3 ARM9E處理器系列 6
1.4.4 ARM10處理器系列 6
1.4.5 ARM10E處理器系列 6
1.4.6 ARM11處理器系列 7
1.4.7 SecureCore處理器系列 7
1.4.8 StrongARM和Xscale處理器系列 7
1.4.9 Cortex和MPCore處理器系列 7
1.4.10 各種處理器系列之間的比較 7
本章小結 8
思考題 8
第2章 ARM體系結構與指令集 9
2.1 ARM體系結構的特點 9
2.2 ARM處理器工作模式 9
2.3 寄存器組織 10
2.3.1 通用寄存器 11
2.3.2 狀態寄存器 12
2.3.3 程序計數器 14
2.4 流水線 15
2.4.1 流水線的概念與原理 15
2.4.2 流水線的分類 15
2.4.3 影響流水線性能的因素 16
2.5 ARM存儲系統 17
2.5.1 協處理器 18
2.5.2 存儲管理單元 18
2.5.3 高速緩沖存儲器 19
2.6 異常 19
2.6.1 異常的種類 19
2.6.2 異常的優先級 20
2.6.3 構建異常向量表 20
2.6.4 異常響應流程 22
2.6.5 從異常處理程序中返回 23
2.7 ARM處理器的尋址方式 24
2.7.1 數據處理指令尋址方式 24
2.7.2 內存訪問指令尋址方式 25
2.8 ARM處理器的指令集 28
2.8.1 數據操作指令 28
2.8.2 乘法指令 33
2.8.3 Load/Store指令 35
2.8.4 單數據交換指令 40
2.8.5 跳轉指令 41
2.8.6 狀態操作指令 43
2.8.7 協處理器指令 45
2.8.8 異常產生指令 46
本章小結 48
思考題 48
第3章 ARM匯編語言程序設計 49
3.1 ARM/Thumb混合編程 49
3.1.1 Thumb指令的特點及實現 49
3.1.2 ARM/Thumb交互工作基礎 50
3.1.3 ARM/Thumb交互子程序 52
3.2 ARM匯編器支持的偽操作 57
3.2.1 偽操作概述 57
3.2.2 符號定義偽操作 57
3.2.3 數據定義偽操作 60
3.2.4 匯編控制偽操作 64
3.2.5 雜項偽操作 68
3.3 ARM匯編器支持的偽指令 75
3.3.1 ADR偽指令 75
3.3.2 ADRL偽指令 75
3.3.3 LDR偽指令 76
3.4 匯編語言與C/C++的混合編程 77
3.4.1 內聯匯編 77
3.4.2 嵌入型匯編 79
3.4.3 匯編代碼訪問C全局變量 82
3.4.4 C++中使用C頭文件 82
3.4.5 混合編程調用舉例 83
本章小結 87
思考題 87
第4章 嵌入式軟件基礎實驗 88
4.1 Realview MDK簡介 88
4.2 ULINK2仿真器簡介 89
4.3 使用Realview MDK創建一個工程 89
4.3.1 選擇工具集 89
4.3.2 創建工程并選擇處理器 90
4.3.3 建立一個新的源文件 91
4.3.4 工程中文件的加入 91
4.3.5 工程基本配置 91
4.3.6 工程的編譯鏈接 96
4.4 嵌入式軟件開發基礎實驗 96
4.4.1 ARM匯編指令實驗一 96
4.4.2 ARM匯編指令實驗二 101
4.4.3 Thumb匯編指令實驗 102
4.4.4 ARM處理器工作模式實驗 103
4.4.5 C語言實驗程序一 106
4.4.6 C語言實驗程序二 108
4.4.7 匯編語言與C語言相互調用
實例 111
本章小結 113
第5章 ARM應用系統設計 114
5.1 SoC系統概述 114
5.2 S3C2410概述 114
5.3 S3C2410系統功能電路設計 115
5.3.1 概述 115
5.3.2 電源電路 117
5.3.3 時鐘電路 117
5.3.4 復位電路 118
5.3.5 JTAG接口電路 118
5.3.6 Nor Flash電路 119
5.3.7 Nand Flash電路 121
5.3.8 SDRAM電路 123
5.3.9 串行接口電路 125
5.3.10 以太網接口電路 126
5.3.11 蜂鳴器電路及其PWM電路 126
5.3.12 按鍵電路 126
5.3.13 實時時鐘 126
5.3.14 A/D轉換器電路 128
5.3.15 IIS音頻接口電路 128
5.3.16 SD卡接口電路 129
5.3.17 LCD電路 129
5.3.18 USB接口電路 130
5.3.19 印制電路板設計的注意事項 130
本章小結 131
思考題 131
第6章 S3C2410系統接口操作原理及實驗 132
6.1 I/O接口實驗 132
6.1.1 實驗目的 132
6.1.2 實驗設備 132
6.1.3 實驗內容 132
6.1.4 實驗原理 133
6.1.5 實驗操作步驟 134
6.1.6 實驗參考程序 135
6.2 串口通信實驗 136
6.2.1 實驗目的 136
6.2.2 實驗設備 136
6.2.3 實驗內容 136
6.2.4 實驗原理 136
6.2.5 實驗操作步驟 141
6.2.6 實驗參考程序 142
6.3 中斷實驗 142
6.3.1 實驗目的 142
6.3.2 實驗設備 143
6.3.3 實驗內容 143
6.3.4 實驗原理 143
6.3.5 實驗操作步驟 147
6.3.6 實驗參考程序 149
6.4 鍵盤控制實驗 151
6.4.1 實驗目的 151
6.4.2 實驗設備 151
6.4.3 實驗內容 151
6.4.4 實驗原理 151
6.4.5 實驗設計 153
6.4.6 實驗操作步驟 154
6.4.7 實驗參考程序 154
6.5 實時時鐘實驗 155
6.5.1 實驗目的 155
6.5.2 實驗設備 155
6.5.3 實驗內容 156
6.5.4 實驗原理 156
6.5.5 實驗設計 157
6.5.6 實驗操作步驟 158
6.5.7 實驗參考程序 159
6.6 看門狗實驗 160
6.6.1 實驗目的 160
6.6.2 實驗設備 160
6.6.3 實驗內容 160
6.6.4 實驗原理 161
6.6.5 實驗設計 162
6.6.6 實驗操作步驟 163
6.6.7 實驗參考程序 164
6.7 IIC串行通信實驗 165
6.7.1 實驗目的 165
6.7.2 實驗設備 165
6.7.3 實驗內容 165
6.7.4 實驗原理 165
6.7.5 實驗設計 170
6.7.6 實驗操作步驟 171
6.7.7 實驗參考程序 171
6.8 A/D轉換實驗 173
6.8.1 實驗目的 173
6.8.2 實驗設備 173
6.8.3 實驗內容 173
6.8.4 實驗原理 174
6.8.5 實驗設計 176
6.8.6 實驗操作步驟 176
6.8.7 實驗參考程序 177
6.9 Nand Flash讀寫實驗 178
6.9.1 實驗目的 178
6.9.2 實驗設備 178
6.9.3 實驗內容 178
6.9.4 實驗原理 178
6.9.5 實驗設計 182
6.9.6 實驗操作步驟 182
6.9.7 實驗參考程序 182
本章小結 184
第7章 嵌入式操作系統及開發簡述 185
7.1 嵌入式Linux簡介 185
7.2 構建嵌入式Linux開發環境 185
7.2.1 交叉開發環境介紹 186
7.2.2 安裝交叉開發工具 186
7.2.3 主機交叉開發環境配置 188
7.3 Bootloader 190
7.3.1 Bootloader的種類 191
7.3.2 U-Boot工程簡介 192
7.3.3 U-Boot編譯 192
7.3.4 U-Boot的移植思路 195
7.3.5 U-Boot的燒寫 196
7.3.6 U-Boot的常用命令 197
7.4 Linux內核與移植 202
7.4.1 Linux內核結構 203
7.4.2 Linux內核配置系統 204
7.4.3 Linux內核編譯選項 209
7.5 移植Linux 2.6內核到S3C2410平臺簡述 213
7.5.1 移植的概念 213
7.5.2 設備驅動移植 217
7.5.3 Nand Flash移植 218
7.6 嵌入式文件系統構建 220
7.6.1 文件系統簡介 220
7.6.2 嵌入式文件系統的特點和種類 220
7.6.3 文件系統的組成 226
7.6.4 利用BusyBox構建文件系統 229
7.6.5 利用NFS調試新建的文件系統 232
本章小結 234
思考題 234
第8章 嵌入式Linux實驗 235
8.1 搭建嵌入式Linux開發環境 235
8.1.1 實驗目的 235
8.1.2 實驗環境 235
8.1.3 實驗步驟 236
8.2 移植U-Boot實驗 238
8.2.1 實驗目的 238
8.2.2 實驗環境 238
8.2.3 實驗步驟 238
8.3 燒寫U-Boot實驗 247
8.3.1 實驗目的 247
8.3.2 實驗環境 248
8.3.3 實驗步驟 248
8.4 添加U-Boot命令實驗 250
8.4.1 實驗目的 250
8.4.2 實驗環境 250
8.4.3 實驗步驟 250
8.5 Linux內核編譯與下載實驗 250
8.5.1 實驗目的 250
8.5.2 實驗環境 250
8.5.3 實驗步驟 251
8.6 Linux內核移植實驗 252
8.6.1 CS8900A網卡驅動移植 252
8.6.2 Nand Flash驅動移植 254
8.6.3 Yaffs2文件系統移植 256
8.6.4 LCD驅動移植 257
8.6.5 USB驅動移植 258
8.7 文件系統制作實驗 259
8.7.1 實驗目的 259
8.7.2 實驗環境 259
8.7.3 實驗步驟 259
8.8 編寫Linux內核模塊實驗 264
8.8.1 實驗目的 264
8.8.2 實驗環境 264
8.8.3 實驗步驟 264
8.9 編寫帶參數的Linux內核模塊實驗 265
8.9.1 實驗目的 265
8.9.2 實驗環境 265
8.9.3 實驗步驟 265
8.10 編寫Linux字符驅動程序之LED實驗 265
8.10.1 實驗目的 265
8.10.2 實驗環境 266
8.10.3 實驗步驟 266
8.11 編寫Linux字符驅動程序之PWM實驗 269
8.11.1 實驗目的 269
8.11.2 實驗環境 269
8.11.3 實驗步驟 270
8.12 編寫Linux字符驅動程序之鍵盤掃描實驗 272
8.12.1 實驗目的 272
8.12.2 實驗環境 273
8.12.3 實驗步驟 273
本章小結 281
參考文獻 282

主站蜘蛛池模板: 深圳汽车贴膜_深圳全车车身改色贴膜|UPPF隐形车衣官网 | 纸袋机|多层纸袋机|高速纸袋机|无锡市天天友情机械有限公司 | 无锡泡沫包装生产厂家-江阴源欧包装材料有限公司 | 华帝衣柜定制_全屋家具定制_橱柜定制-华帝家居 | 微型电磁阀_隔膜泵_活塞泵_微型水泵_微型真空泵_微型气泵【东莞市宗旨电子科技有限公司】 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 幼儿园设计公司/南昌酒店装修/办公室/餐厅/民宿/店面/展厅/装修设计公司-益昌装饰集团 | 矿用三环链|锻打/焊接三环链|矿车万能环|三环链销子-济宁卓力工矿设备有限公司 | 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 | 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 宁波公司注册_宁波注册公司_宁波代理记账_宁波做内账|安隆会计专业服务机构 | 塑料模具公司,塑料包装桶厂家,PET打包带厂家,缠绕膜厂家-新疆福吉亚工贸有限公司 | 上饶市安信永辰会计师事务所有限公司 | 天津翻译公司盖章|022-58385822| 翰文博译(天津)商务咨询有限公司 | 河南电梯公司_郑州电梯公司_河南家用别墅电梯厂家-郑州嘉祥机电设备公司 | 模具|晒纹-咬花-拉丝纹-立体纹-东莞市佳毅激光科技有限公司 | 上海惠涵实业有限公司-德国进口风机,德国Elektror依莱克罗风机 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 永磁变频空压机_青岛空压机_螺杆空压机_口罩专用空压机-青岛凯瑞特机电设备有限公司 | 暖通家-中国暖通空调及热泵产业资讯平台,专业为厂家和商家提供价值服务 | 新鲜水果 新鲜茶 - 甜啦啦官网 | 智能一体化蒸馏仪_氨氮蒸馏仪_全自动智能蒸馏仪器厂家-那艾 | 逍遥安卓模拟器_安卓模拟器电脑版_安卓手游模拟器哪个好用_逍遥手机模拟器官网 | 厌氧培养系统_厌氧工作站_厌氧培养装置_智能厌氧培养_常州普莱实验系统 | 烟台天昊矿业有限公司、滑石、滑石粉、微细粉、滑石矿-烟台天昊矿业有限公司 | 山西华盛筑景装饰,山西专业公装公司,太原公装装修公司,包括:办公室,酒店宾馆,商铺店铺,学校幼儿园,会所会馆饭店餐馆等装修设计 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 智能化解决方案 智能家居 家庭影院 灯光音箱 会议室报告厅 剧场剧院 指挥中心 大数据中心_沈阳天哲科技有限公司 | 西安泰富西玛电机有限公司总部-电机-高压电机-西玛电机-西安西玛电机-泰富西玛电机-西安电机厂-西玛电机销售 | 中国气象数据_天气数据接口_天气实况api-气象大数据平台 | 行域招聘网-行业领域专业技术人才招聘求职平台 | 红都服装官网-北京红都西服-红都西服定制-北京红都集团 | 内蒙古天奇生物科技有限公司——OEM代工|ODM定制|原料供应|骨肽|片剂|胶囊剂|口服液 | 碎料机_拌料机_吸料机_温控箱_烤料斗_模温机_东莞索亿塑料破碎机厂家 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 专业护工_医院护工_护工陪护_住家护工- 心陪护 | 铜陵租车_铜陵租车网_铜陵租车公司_铜陵婚车租赁_铜陵汽车租赁公司-良车汽车租赁 | 喜有沃-河南不锈钢管厂家批发201,304不锈钢管-现货规格齐全 | 日职联直播_日职联免费视频直播_日职联直播在线观看无插件-24直播网 | 家用油烟净化机_商用餐饮油烟净化器_工业油雾废气处理设备_深圳市宝篮环保 | 廊坊金星化工有限公司-钢套钢保温管厂家,玻璃钢缠绕保温管,镀锌铁皮保温管厂家,廊坊金星化工有限公司 |