-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ARM嵌入式系統原理與應用

( 簡體 字)
作者:范山崗 王奇 劉啟發 趙建立 余雪勇類別:1. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:人民郵電出版社ARM嵌入式系統原理與應用 3dWoo書號: 50124
詢問書籍請說出此書號!

缺書
NT售價: 280

出版日:10/1/2018
頁數:288
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115474711
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書共分8章。第一章 嵌入式系統概述。第二章 ARM體系結構。第三章\tARM指令系統。第四章 ARM匯編語言程序設計。第五章 嵌入式系統硬件技術基礎。第六章 基于S3C2410的硬件結構與接口編程。第七章嵌入式Linux操作系統。第八章 嵌入式系統設計方法及開發實例。
目錄:

第1章 嵌入式系統概述 1
1.1 嵌入式系統的概念 1
1.2 嵌入式系統的歷史 2
1.3 嵌入式系統的組成 4
1.3.1 嵌入式系統的組成結構 4
1.3.2 嵌入式處理器 7
1.3.3 典型的嵌入式操作系統 9
1.4 嵌入式系統的特點 11
1.5 嵌入式系統的應用前景 12
1.6 嵌入式系統的發展趨勢 18
思考題與習題 20
第2章 ARM體系結構 21
2.1 ARM體系結構概述 21
2.1.1 ARM技術簡介 21
2.1.2 ARM體系結構的版本 22
2.1.3 ARM處理器內核系列 23
2.2 ARM體系架構分析 25
2.2.1 復雜指令集和精簡指令集 25
2.2.2 普林斯頓結構和哈佛結構 26
2.2.3 流水線技術 26
2.3 ARM處理器模式與寄存器 29
2.3.1 ARM處理器模式 29
2.3.2 ARM內部寄存器 29
2.4 ARM體系的異常處理 33
2.5 ARM體系的存儲系統 35
思考題與習題 36
第3章 ARM指令系統 37
3.1 指令集概述 37
3.2 ARM指令集 38
3.2.1 ARM指令格式 38
3.2.2 ARM指令尋址方式 39
3.2.3 ARM指令分類 42
3.3 Thumb指令集 51
3.3.1 Thumb狀態寄存器組織 52
3.3.2 Thumb指令 53
思考題與習題 62
第4章 ARM匯編語言及C語言程序
設計基礎 63
4.1 ARM匯編語言的語句格式 63
4.1.1 符號命名規則 63
4.1.2 ARM匯編語言偽操作 63
4.1.3 ARM匯編語言偽指令 64
4.2 ARM匯編語言的程序結構 65
4.3 ARM匯編語言程序設計舉例 67
4.4 ARM C語言基礎及混合編程 68
4.4.1 ATPCS概述 68
4.4.2 基本ATPCS 69
4.4.3 ARM程序和Thumb程序的混合
使用 71
4.4.4 C語言及匯編語言混合編程 71
4.5 ARM匯編語言實驗基礎 76
4.5.1 ADS軟件組成 76
4.5.2 使用CodeWarrior IDE 80
4.5.3 使用AXD IDE 87
思考題與習題 91
第5章 嵌入式系統硬件技術基礎 92
5.1 總線 92
5.1.1 并行總線 93
5.1.2 串行總線 94
5.1.3 多總線結構 97
5.1.4 直接存儲器訪問 97
5.2 存儲系統 98
5.2.1 存儲器的基本概念及分類 99
5.2.2 隨機存儲器 99
5.2.3 只讀存儲器 100
5.2.4 嵌入式系統的存儲器組織 101
5.2.5 存儲器的選型 101
5.3 輸入/輸出設備及通信接口 102
5.3.1 輸入/輸出設備 102
5.3.2 常用通信接口 102
5.3.3 網絡接口 105
5.4 嵌入式最小系統 105
思考題與習題 108
第6章 基于S3C2410的硬件結構與接口
編程 109
6.1 S3C2410簡介 109
6.1.1 S3C2410X的組成 109
6.1.2 S3C2410X的特點及主要片上
功能 110
6.2 S3C2410X的存儲器及其控制 114
6.2.1 S3C2410X的存儲器控制器 114
6.2.2 NAND Flash控制器 116
6.3 時鐘和電源管理 118
6.3.1 S3C2410X的時鐘管理 118
6.3.2 S3C2410X的電源管理 119
6.4 通用I/O端口 119
6.4.1 S3C2410X通用I/O端口的工作
機制 119
6.4.2 S3C2410X通用I/O端口編程實例 123
6.5 定時器 125
6.5.1 S3C2410X定時器概述 125
6.5.2 S3C2410X定時器的工作原理 126
6.5.3 PWM輸出控制直流電動機應用
實例 134
6.6 異步串行通信接口 137
6.6.1 S3C2410X的異步串行口簡介 137
6.6.2 S3C2410X UART工作原理 138
6.6.3 S3C2410X UART編程實例 146
6.7 A/D轉換接口 149
6.7.1 A/D轉換器簡介 149
6.7.2 A/D轉換的主要指標 150
6.7.3 S3C2410X A/D轉換接口 151
6.7.4 A/D轉換器應用實例 153
6.8 中斷控制器 155
6.8.1 S3C2410X中斷概述 155
6.8.2 中斷控制相關寄存器 158
6.8.3 S3C2410X中斷響應與返回 163
6.8.4 中斷編程舉例 164
思考題與習題 165
第7章 嵌入式Linux操作系統 166
7.1 操作系統簡介 166
7.1.1 操作系統 166
7.1.2 嵌入式操作系統 167
7.2 嵌入式Linux操作系統 169
7.2.1 Linux介紹 169
7.2.2 Linux作為嵌入式操作系統的
優勢 171
7.2.3 進程管理 172
7.2.4 存儲管理 183
7.2.5 文件系統 191
7.2.6 設備管理 196
7.3 嵌入式Linux操作系統的構建 203
7.3.1 嵌入式Linux引導過程 203
7.3.2 Linux啟動流程 211
7.3.3 嵌入式Linux的移植 212
7.4 嵌入式Linux系統的軟件開發
基礎 222
7.4.1 Linux常用命令介紹 222
7.4.2 Linux系統下的vi編輯器 225
7.5 嵌入式Linux下交叉開發環境的
建立與軟件開發過程 226
7.5.1 嵌入式教學實驗系統簡介 226
7.5.2 嵌入式交叉開發環境的建立 230
7.5.3 基于Linux的應用程序的開發
步驟 237
思考題與練習 239
第8章 嵌入式系統設計方法及開發
實例 240
8.1 引言 240
8.2 軟件工程及嵌入式軟件工程 242
8.2.1 概述 243
8.2.2 軟件需求 245
8.2.3 軟件設計 246
8.2.4 統一建模語言 247
8.2.5 嵌入式軟件編程 251
8.3 基于嵌入式系統的雷達智能
停車位應用實例 252
8.3.1 背景及簡介 252
8.3.2 設計目標 253
8.3.3 總體結構和原理 254
8.3.4 系統前端及嵌入式信號處理 255
8.3.5 無線通信模塊開發 262
8.4 基于Android操作系統平臺的點餐
系統應用實例 266
8.4.1 Android簡介 266
8.4.2 Android架構 267
8.4.3 Android未來及前景 268
8.4.4 Android應用程序基礎 269
8.4.5 Android開發環境搭建 271
8.4.6 Android工程目錄結構 271
8.4.7 點餐系統實現 272
思考題與練習 281
附錄A GPIO端口寄存器及引腳配置 282
附錄B 雜項控制寄存器 284
附錄C 外中斷相關控制寄存器 285
附錄D 通用狀態寄存器 287
參考文獻 288
序: