基本信息
作者:楊剛
出版社:北京航空航天大學出版社
出版日期:2009-03
ISBN:9787811244786
版次:1
頁數:441
開本:16開
包裝:平裝
定價:45.0
內容簡介
《嵌入式系統設計與實踐(普通高等教育十一五國家級規劃教材)》主要介紹嵌入式系統的軟硬體設計方法,分為15章。內容包括:嵌入式系統概述、各種嵌入式處理器和外圍設備、ARM體系結構和指令集、ARM7處理器硬體設計電路、嵌入式系統的多媒體套用和網路套用、嵌入式軟體開發技術、作業系統的概念和分類,以及各種實時作業系統的組成和開發流程、嵌入式圖形界面GUI的設計套用、嵌入式調試技術和調試工具的配置、嵌入式系統的低功耗設計、可靠性設計、電磁兼容設計等。
《嵌入式系統設計與實踐(普通高等教育十一五國家級規劃教材)》可作為電氣、電子、計算機、軟體、信息、機電類等專業本科生和研究生教材,也可作為高職高專相關專業高年級教材;同時,還可作為有志於從事嵌入式系統軟硬體開發、維護工作的專業技術人員的參考書。
編輯推薦
本書內容豐富,共分為15章。第1章為嵌入式系統概述;第2章為各種嵌入式處理器和外圍設備的介紹;第3、4章介紹ARM體系結構和指令集;第5章以ARM7處理器(SamsungS3C4480X)為例介紹硬體設計電路;第6、7章介紹嵌入式系統的多媒體套用和網路套用;第8章闡述嵌入式軟體開發技術;第9、10章闡述作業系統的概念、分類,並介紹各種實時作業系統的組成和開發流程;第11章講解嵌入式圖形界面GUI的設計套用;第12章介紹各種嵌入式調試技術和調試工具的配置;第13~15章依次介紹嵌入式系統的低功耗設計、可靠性設計和電磁兼容性設計。本書可作為電氣、電子、計算機、軟體、信息、機電類等專業本科生和研究生教材,也可作為高職高專相關專業高年級教材;同時,還可作為有志於從事嵌入式系統軟硬體開發、維護工作的專業技術人員的參考書。
媒體評論
近年來“嵌入式系統”一詞開始風靡起來,小到普通的MP3播放器、PDA個人數字助理,大到信息家電、汽車電子、機械加工和工業機器人等都被冠以嵌入式系統套用的稱謂。然而,嵌入式系統的概念並非新近才出現,早在20世紀70年代,隨著Intel公司的8位微控制器8048的出現(同期的8位微控制器還有:Motorola公司的68HC05,Zilog公司的Z80系列等),使得過程控制、通信設備、汽車、工業機器人以及成千上萬的消費類電子產品可以通過內嵌電子裝置的形式來獲得更佳的性能,並且更可靠,速度更快,價格更低。這些裝置已經初步具備嵌入式套用的一些特點,但是由於它們所採用的微控制器在性能、速度和定址能力上的限制,因而僅能完成一些簡單的單任務操作,不可能運行實時多任務程式,因此還不能稱為嵌入式系統。
隨著微電子和計算機技術的迅猛發展,嵌入式處理器在速度、定址空間、處理能力、可靠性、功耗、體積以及成本上有了質的飛躍,例如處理速度由從前的0.1MIPS達到現在的2000MIPS,物理定址空間可從64KB到現在的256MB。與此同時,近年來的嵌入式處理器還在核心結構上有重大變革,可擴展性更好,並出現了專業的IP芯核(IntellectualPropertyCore,智慧財產權芯核)供應商,如ARM、MIPS等。他們通過提供優質、高性能的嵌入式微處理器核心,由各個購買核心使用權的晶片設計公司或製造廠商結合各自的優勢,添加片內外設和控制邏輯,生產出面向各個套用領域的晶片,從而推動嵌入式系統的繁榮發展。
目錄
第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對異常的回響
……
第4章ARM彙編語言程式設計
第5章ARM硬體系統的設計實現
第6章嵌入式系統的多媒體處理
第7章嵌入式網路與協定棧
第8章嵌入式系統軟體設計
第9章作業系統基礎
第10章嵌入式作業系統
第11章嵌入式圖形用戶界面設計
第12章嵌入式系統開發環境和調式方法
第13章嵌入式系統的低功耗設計
第14章嵌入式系統的可靠性設計
第15章嵌入式系統的電磁兼容性設計
參考文獻