嵌入式系統設計與實踐

嵌入式系統設計與實踐

本書內容豐富,共分為15章。第1章為嵌入式系統概述;第2章為各種嵌入式處理器和外圍設備的介紹;第3、4章介紹ARM體系結構和指令集;第5章以ARM7處理器(SamsungS3C4480X)為例介紹硬體設計電路;第6、7章介紹嵌入式系統的多媒體套用和網路套用;第8章闡述嵌入式軟體開發技術;第9、10章闡述作業系統的概念、分類,並介紹各種實時作業系統的組成和開發流程;第11章講解嵌入式圖形界面GUI的設計套用;第12章介紹各種嵌入式調試技術和調試工具的配置;第13~15章依次介紹嵌入式系統的低功耗設計、可靠性設計和電磁兼容性設計。

基本信息

版權資訊

書 名: 嵌入式系統設計與實踐

作 者:楊剛 龍海燕

出版社: 北京航空航天大學出版社

出版時間: 2009年3月第1版 2009年3月第1次印刷

開本:787×960 1/16

印張:28.75

字數:644千字

印數:5 000冊

ISBN: 978 - 7 - 81124 - 478 - 6

定價: 45.00 元

圖書信息

嵌入式系統設計與實踐/楊剛,龍海燕編著. --北京:北京航空航天大學出版社,2009. 3

ISBN 978 - 7 - 81124 - 478 - 6

Ⅰ. 嵌… Ⅱ. ①楊…②龍… Ⅲ. 微型計算機 -- 系統設計 Ⅳ. TP360.21

中國版本圖書館CIP數據核字(2008)第159683號

內容簡介

嵌入式系統設計與實踐 嵌入式系統設計與實踐

《嵌入式系統設計與實踐》主要介紹了:嵌入式系統的軟硬體設計方法,分為15章。內容包括:嵌入式系統概述、各種嵌入式處理器和外圍設備、ARM體系結構和指令集、ARM7處理器硬體設計電路、嵌入式系統的多媒體套用和網路套用、嵌入式軟體開發技術、作業系統的概念和分類,以及各種實時作業系統的組成和開發流程、嵌入式圖形界面GUI的設計套用、嵌入式調試技術和調試工具的配置、嵌入式系統的低功耗設計、可靠性設計、電磁兼容設計等。

《嵌入式系統設計與實踐》可作為電氣、電子、計算機、軟體、信息、機電類等專業本科生和研究生教材,也可作為高職高專相關專業高年級教材;同時,還可作為有志於從事嵌入式系統軟硬體開發、維護工作的專業技術人員的參考書。

編輯推薦

《嵌入式系統設計與實踐》可作為電氣、電子、計算機、軟體、信息、機電類等專業本科生和研究生教材,也可作為高職高專相關專業高年級教材;同時,還可作為有志於從事嵌入式系統軟硬體開發、維護工作的專業技術人員的參考書。

目錄

第1章嵌入式系統概述

1.1嵌入式系統的定義

1.2嵌入式系統的組成

1.3嵌入式系統的硬體和軟體特徵

1.3.1嵌入式系統硬體特徵

1.3.2嵌入式系統軟體特徵

1.4嵌入式系統的分類

1.5嵌入式系統的設計流程

1.6嵌入式系統的套用領域

1.7嵌入式系統的發展趨勢

第2章嵌入式系統的硬體構成

2.1概述

2.2嵌入式微控制器

2.3嵌入式DSP處理器

2.4嵌入式微處理器

2.4.1RISC架構和CISC架構

2.4.2ARMRISC架構的微處理器

2.4.3ARMRISC架構的微處理器系列

2.4.4MIPSRISC架構的微處理器

2.4.5PowerPCRISC架構的微處理器

2.4.6其他嵌入式微處理器

2.4.7多核處理器

2.4.8嵌入式處理器的選擇

2.5片上系統SOC

2.6存儲器

2.6.1易失性存儲器

2.6.2非易失性存儲器

2.6.3存儲卡

2.6.4硬碟存儲器

2.7輸入/輸出設備

2.8接口技術

2.8.1並口

2.8.2串口

2.8.3紅外線接口

2.8.4USB

2.8.5IEEEl394

2.9匯流排

2.9.1ISA

2.9.2PCI

2.9.3PCI04匯流排

第3章ARM微處理器的編程模型與指令集

3.1ARM微處理器的工作狀態

3.2ARM體系結構的存儲器格式

3.3指令長度及數據類型

3.4處理器模式

3.5暫存器組織

3.5.1ARM狀態下的暫存器組織

3.5.2Thumb狀態下的暫存器組織

3.5.3程式狀態暫存器

3.6異常

3.6.1ARM體系結構所支持的異常類型

3.6.2異常優先權

3.6.3異常向量

3.6.4對異常的回響

3.6.5從異常返回

3.6.6各類異常的具體描述

3.6.7應用程式中的異常處理

3.7ARM微處理器的定址方式

3.8ARM微處理器的指令集

3.8.1指令分類

3.8.2指令格式

3.8.3指令的條件碼

3.8.4ARM指令集詳細描述

3.8.5Thumb指令及套用

第4章ARM彙編語言程式設計

4.1偽指令

4.1.1符號定義偽指令

4.1.2數據定義偽指令

4.1.3彙編控制偽指令

4.1.4彙編報告偽指令

4.1.5其他偽指令

4.1.6ARM偽指令

4.1.7Thumb偽指令

4.2ARM彙編語言程式設計

4.2.1彙編語言檔案格式和語句格式

4.2.2彙編語言常用符號

4.2.3彙編語言的表達式和運算符

4.2.4彙編語言的段定義和宏定義

4.2.5彙編語言程式設計示例

4.3彙編編譯器armasm

4.4彙編語言與C/C++的混合編程

4.4.1內嵌彙編器

4.4.2內嵌的彙編器和armasm的區別

4.4.3在C/C++程式中使用內嵌的彙編指令

4.4.4從彙編程式中訪問C程式變數

4.4.5彙編程式、C程式以及C++程式的相互調用

第5章ARM硬體系統的設計實現

5.1S3C44BOX系統設計概述

5.2S3C44BOX概述

5.2.1S3C44BOX的引腳分布及信號描述

5.2.2S3C44BOX的特殊功能暫存器

5.3系統的硬體選型與單元電路設計

5.3.1電源電路

5.3.2晶振電路與復位電路

5.3.3Flash存儲器接口電路

5.3.4SDRAM接口電路

5.3.5串列接口電路

5.3.6矩陣鍵盤

5.3.7I2S音頻接口

5.3.8DAC接口

5.3.9I2C接口

5.3.10.ITAG接口電路

5.3.1110M乙太網接口電路

5.3.12USB接口

5.3.13通用I/O接口電路

5.3.14外部中斷

5.3.15步進電機

5.3.16LCD

5.3.17CAN匯流排

5.3.18觸控螢幕

第6章嵌入式系統的多媒體處理

6.1數字音頻技術

6.1.1採樣頻率和採樣精度

6.1.2音頻ADC和DAC

6.1.3音頻接口

6.1.4音頻信號處理技術

6.1.5數字音頻編碼

6.1.6多媒體播放處理器

……

第7章嵌入式網路與協定棧

第8章嵌入式系統軟體設計

第9章作業系統基礎

第10章嵌入式作業系統

第11章嵌入式圖形用戶界面設計

第12章嵌入式系統開發環境和調式方法

第13章嵌入式系統的低功耗設計

第14章嵌入式系統的可靠性設計第15章嵌入式系統的電磁兼容性設計

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們