商品簡介
目次
相關商品
商品簡介
《嵌入式系統原理及應用(第2版)》從嵌入式系統的概念、發展過程、處理器分類及組成等基礎知識講起,逐步深入到嵌入式硬件體系結構內部,然后從指令系統到嵌入式系統程序設計基礎,從典型的基於不同ARM核的嵌入式處理器到嵌入式應用開發,再從嵌入式操作系統及其移植到Boot Loader,最后到嵌入武系統應用設計實例,系統地介紹了嵌入式系統原理及其應用,有利于高校嵌入式系統相關課程的教學。
全書結構合理、系統、全面、實用,每章后面都有一定量的習題。可作為高等院校計算機專業、電類專業、自動化以及機電一體化專業本科生“嵌入式系統”、“嵌入式系統體系結構”、“嵌入式系統原理及應用”及“嵌入式系統設計與開發”等課程的教材和參考書,也可作為要了解和掌握嵌入式系統的技術人員的工具書。
全書結構合理、系統、全面、實用,每章后面都有一定量的習題。可作為高等院校計算機專業、電類專業、自動化以及機電一體化專業本科生“嵌入式系統”、“嵌入式系統體系結構”、“嵌入式系統原理及應用”及“嵌入式系統設計與開發”等課程的教材和參考書,也可作為要了解和掌握嵌入式系統的技術人員的工具書。
目次
第1章 嵌入式系統概論
1.1 嵌入式系統概述
1.1.1 嵌入式系統的概念
1.1.2 嵌入式系統的特點
1.1.3 嵌入式系統的發展
1.1.4 嵌入式系統的應用
1.1.5 嵌入式系統的學習方法
1.2 嵌入式處理器
1.2.1 嵌入式處理器種類
1.2.2 ARM嵌入式處理器簡介
1.3 嵌入式系統的組成
1.3.1 嵌入式系統的硬件
1.3.2 嵌入式系統的軟件
1.4 嵌入式操作系統
1.4.1 嵌入式操作系統及其特點
1.4.2 典型嵌入式操作系統
1.5 嵌入式系統的設計方法
1.5.1 嵌入式系統設計概述
1.5.2 嵌入式系統的設計步驟
1.5.3 嵌入式系統的傳統設計方法
1.5.4 嵌入式系統的硬軟件協同設計技術
1.6 嵌入式系統的軟件設計
1.6.1 嵌入式系統的軟件設計過程
1.6.2 嵌入式操作系統的選擇
1.6.3 嵌入式軟件開發工具鏈-的構建
1.7 嵌入式系統開發與調試工具
1.7.1 嵌入式系統硬件開發與調試工具
1.7.2 嵌入式系統軟件開發工具
習題
第2章 嵌入式處理器體系結構
2.1 體系結構概述
2.1.1 CISC與RISC
2.1.2 馮·諾依曼結構與哈佛結構
2.2 嵌入式處理器內核
2.3 ARM體系結構的發展
2.4 ARM體系結構的技術特徵
2.5 ARM處理器工作狀態與工作模式
2.5.1 ARM處理器工作狀態
2.5.2 ARM處理器工作模式
2.6 ARM處理器的寄存器組織
2.6.1 ARM狀態下的寄存器組織
2.6.2 Thumb/Thumb-2狀態下的寄存器組織
2.7 ARM處理器的異常中斷
2.7.1 ARM異常種類及異常中斷向量表
2.7.2 異常中斷的優先級
2.7.3 ARM異常的中斷響應過程
2.7.4 從異常處理程序中返回
2.8 ARM的存儲器格式及數據類型
2.8.1 ARM的兩種存儲字的格式
2.8.2 ARM存儲器數據類型
2.9 ARM流水線技術
2.9.1 指令流水線處理
2.9.2 ARM的3級指令流水線
2.9.3 ARM的5級指令流水線
2.9.4 ARM的6級指令流水線
2.9.5 ARM的7級指令流水線
2.9.6 ARM的8級指令流水線
2.10 ARM總線結構及MMU
2.10.1.ARM的AMBA總線體系結構
2.10.2 ARM的MMU和MPU
2.10.3 基於MMU的地址轉換
2.11 典型ARM處理器核
2.11.1 ARMT.典型內核ARMTTDMI
2.11.2 ARM9典型內核ARM920T
2.11.3 ARM10典型內核
2.11.4 ARM11典型內核ARMll36JFS及ARM11 MPCORE
2.11.5 Cortex典型內核Cortex-A
2.11.6 Cortex典型內核Cortex-M
2.11.7 Cortex典型內核Cortex-R4
習題
第3章 嵌入式處理器指令系統
3.1 ARM指令分類及指令格式
3.1.1 ARM指令分類
3.1.2 ARM指令格式
3.1.3 ARM指令中操作數符號
3.1.4 ARM指令中的移位操作符
3.2 ARM指令的尋址方式
3.2.1 立即尋址
3.2.2 寄存器尋址
3.2.3 寄存器間接尋址
3.2.4 基址加變址尋址
3.2.5 相對尋址
3.2.6 堆棧尋址
3.2.7 塊復制尋址
3.3 ARM指令集
3.3.1 數據處理指令
3.3.2 程序狀態寄存器訪問指令
3.3.3 分支指令
3.3.4 加載/存儲指令
3.3.5 協處理器指令
3.3.6 異常中斷指令
3.4 Thumb指令集
3.4.1 數據處理指令
3.4.2 分支指令
3.4.3 加載/存儲指令
3.4.4 異常中斷指令
3.5 Thumb-2指令集
3.5.1 數據處理指令
3.5.2 分支指令與程序狀態指令山
3.5.3 加載與存儲指令
3.5.4 提示類指令與交換類指令
3.6 ARM處理器支持的偽指令
習題
第4章 嵌入式系統程序設計基礎
4.1 ARM匯編器所支持的偽指令
4.1.1 符號定義偽指令
4.1.2 數據定義偽指令
4.1.3 匯編控制偽指令
4.1.4 其他常用偽指令
4.2 匯編語言的語句格式
4.2.1 在匯編語言程序中常用的符號
4.2.2 匯編語言程序中的表達式和運算符
4.3 匯編語言的程序結構
4.3.1 匯編語言的程序結構
4.3.2 匯編語言的子程序調用
4.4 嵌入式C語言程序設計
4.4.1 嵌入式C語言設計基礎
4.4.2 匯編語言與C語言的混合編程
習題
第5章 典型嵌入式處理器
5.1 典型嵌入式處理器系列概述
5.2 ARM7TDMI-S核的嵌入式微控制器LPC2000系列
5.2.1 LPC2000系列微控制器概述
5.2.2 LPC2000系列微控制器結構
5.3 ARM7TDMI核的嵌入式微處理器S3C44BOX
5.3.1 S3C44BOX嵌入式微處理器概述
5.3.2 S3C44BOX嵌入式微處理器結構
5.3.3 S3C44BOX嵌入式微處理器引腳信號
5.4 ARM920T核的嵌入式微處理器S3C2410X/S3C2440X
5.4.1 S3C2410X/S3C2440X概述
5.4.2 S3C2410X/S3C2440x嵌入式微處理器結構
5.5 XScale嵌入式微處理器
5.5.1 XScale嵌入式處理器簡介
5.5.2 PXA250/PXA270嵌入式微處理器結構
5.6 Cortex-M3核的嵌入式微控制器
……
第6章 基於S3C44B0X的嵌入式系統應用開發
第7章 嵌入式操作系統及其移植
第8章 嵌入式系統設計實例
附錄:關鍵詞索引
參考文獻
1.1 嵌入式系統概述
1.1.1 嵌入式系統的概念
1.1.2 嵌入式系統的特點
1.1.3 嵌入式系統的發展
1.1.4 嵌入式系統的應用
1.1.5 嵌入式系統的學習方法
1.2 嵌入式處理器
1.2.1 嵌入式處理器種類
1.2.2 ARM嵌入式處理器簡介
1.3 嵌入式系統的組成
1.3.1 嵌入式系統的硬件
1.3.2 嵌入式系統的軟件
1.4 嵌入式操作系統
1.4.1 嵌入式操作系統及其特點
1.4.2 典型嵌入式操作系統
1.5 嵌入式系統的設計方法
1.5.1 嵌入式系統設計概述
1.5.2 嵌入式系統的設計步驟
1.5.3 嵌入式系統的傳統設計方法
1.5.4 嵌入式系統的硬軟件協同設計技術
1.6 嵌入式系統的軟件設計
1.6.1 嵌入式系統的軟件設計過程
1.6.2 嵌入式操作系統的選擇
1.6.3 嵌入式軟件開發工具鏈-的構建
1.7 嵌入式系統開發與調試工具
1.7.1 嵌入式系統硬件開發與調試工具
1.7.2 嵌入式系統軟件開發工具
習題
第2章 嵌入式處理器體系結構
2.1 體系結構概述
2.1.1 CISC與RISC
2.1.2 馮·諾依曼結構與哈佛結構
2.2 嵌入式處理器內核
2.3 ARM體系結構的發展
2.4 ARM體系結構的技術特徵
2.5 ARM處理器工作狀態與工作模式
2.5.1 ARM處理器工作狀態
2.5.2 ARM處理器工作模式
2.6 ARM處理器的寄存器組織
2.6.1 ARM狀態下的寄存器組織
2.6.2 Thumb/Thumb-2狀態下的寄存器組織
2.7 ARM處理器的異常中斷
2.7.1 ARM異常種類及異常中斷向量表
2.7.2 異常中斷的優先級
2.7.3 ARM異常的中斷響應過程
2.7.4 從異常處理程序中返回
2.8 ARM的存儲器格式及數據類型
2.8.1 ARM的兩種存儲字的格式
2.8.2 ARM存儲器數據類型
2.9 ARM流水線技術
2.9.1 指令流水線處理
2.9.2 ARM的3級指令流水線
2.9.3 ARM的5級指令流水線
2.9.4 ARM的6級指令流水線
2.9.5 ARM的7級指令流水線
2.9.6 ARM的8級指令流水線
2.10 ARM總線結構及MMU
2.10.1.ARM的AMBA總線體系結構
2.10.2 ARM的MMU和MPU
2.10.3 基於MMU的地址轉換
2.11 典型ARM處理器核
2.11.1 ARMT.典型內核ARMTTDMI
2.11.2 ARM9典型內核ARM920T
2.11.3 ARM10典型內核
2.11.4 ARM11典型內核ARMll36JFS及ARM11 MPCORE
2.11.5 Cortex典型內核Cortex-A
2.11.6 Cortex典型內核Cortex-M
2.11.7 Cortex典型內核Cortex-R4
習題
第3章 嵌入式處理器指令系統
3.1 ARM指令分類及指令格式
3.1.1 ARM指令分類
3.1.2 ARM指令格式
3.1.3 ARM指令中操作數符號
3.1.4 ARM指令中的移位操作符
3.2 ARM指令的尋址方式
3.2.1 立即尋址
3.2.2 寄存器尋址
3.2.3 寄存器間接尋址
3.2.4 基址加變址尋址
3.2.5 相對尋址
3.2.6 堆棧尋址
3.2.7 塊復制尋址
3.3 ARM指令集
3.3.1 數據處理指令
3.3.2 程序狀態寄存器訪問指令
3.3.3 分支指令
3.3.4 加載/存儲指令
3.3.5 協處理器指令
3.3.6 異常中斷指令
3.4 Thumb指令集
3.4.1 數據處理指令
3.4.2 分支指令
3.4.3 加載/存儲指令
3.4.4 異常中斷指令
3.5 Thumb-2指令集
3.5.1 數據處理指令
3.5.2 分支指令與程序狀態指令山
3.5.3 加載與存儲指令
3.5.4 提示類指令與交換類指令
3.6 ARM處理器支持的偽指令
習題
第4章 嵌入式系統程序設計基礎
4.1 ARM匯編器所支持的偽指令
4.1.1 符號定義偽指令
4.1.2 數據定義偽指令
4.1.3 匯編控制偽指令
4.1.4 其他常用偽指令
4.2 匯編語言的語句格式
4.2.1 在匯編語言程序中常用的符號
4.2.2 匯編語言程序中的表達式和運算符
4.3 匯編語言的程序結構
4.3.1 匯編語言的程序結構
4.3.2 匯編語言的子程序調用
4.4 嵌入式C語言程序設計
4.4.1 嵌入式C語言設計基礎
4.4.2 匯編語言與C語言的混合編程
習題
第5章 典型嵌入式處理器
5.1 典型嵌入式處理器系列概述
5.2 ARM7TDMI-S核的嵌入式微控制器LPC2000系列
5.2.1 LPC2000系列微控制器概述
5.2.2 LPC2000系列微控制器結構
5.3 ARM7TDMI核的嵌入式微處理器S3C44BOX
5.3.1 S3C44BOX嵌入式微處理器概述
5.3.2 S3C44BOX嵌入式微處理器結構
5.3.3 S3C44BOX嵌入式微處理器引腳信號
5.4 ARM920T核的嵌入式微處理器S3C2410X/S3C2440X
5.4.1 S3C2410X/S3C2440X概述
5.4.2 S3C2410X/S3C2440x嵌入式微處理器結構
5.5 XScale嵌入式微處理器
5.5.1 XScale嵌入式處理器簡介
5.5.2 PXA250/PXA270嵌入式微處理器結構
5.6 Cortex-M3核的嵌入式微控制器
……
第6章 基於S3C44B0X的嵌入式系統應用開發
第7章 嵌入式操作系統及其移植
第8章 嵌入式系統設計實例
附錄:關鍵詞索引
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。