《嵌入式系統設計師教程》是2006年清華大學出版社出版的圖書,作者是魏洪興。
基本介紹
- 書名:嵌入式系統設計師教程
- 作者:魏洪興
- ISBN:730213286
- 定價:50.0
- 出版社:清華大學出版社
- 出版時間:2006-08-01
- 開本:16
圖書簡介,圖書目錄,清華大學出版社,
圖書簡介
本書按照人事部、信息產業部全國計算機技術與軟體專業技術資格(水平)考試要求編寫,內容緊扣《嵌入式系統設計師考試大綱》。全書共6章,分別對嵌入式系統基礎知識、嵌入式微處理器與接口設計、嵌入式軟體與作業系統、嵌入式軟體程式設計、嵌入式系統設計與維護等知識進行了詳細的講解,最後介紹了一個典型的嵌入式系統設計案例。
本書內容豐富,結構合理,概念清晰。既可作為全國計算機技術與軟體專業技術資格(水平)考試中嵌入式系統設計師級別的考試用書,供有關考生學習使用,也可以作為本科生嵌入式系統相關課程教材或培訓用書使用。
圖書目錄
第1章嵌入式系統基礎知識
1.1嵌入式系統的定義和組成
1.1.1嵌入式系統的定義
1.1.2嵌入式系統發展概述
1.1.3嵌入式系統的組成
1.1.4實時系統
1.2嵌入式微處理器體系結構
1.2.1馮·諾依曼與哈佛結構
1.2.2CISC與RISC
1.2.3流水線技術
1.2.4信息存儲的位元組順序
1.3嵌入式系統的硬體基礎
1.3.1組合邏輯電路基礎
1.3.2時序邏輯電路
1.3.3匯流排電路及信號驅動
1.3.4電平轉換電路
1.3.5可程式邏輯器件基礎
1.4嵌入式系統中信息表示與運算基礎
1.4.1進位計數制與轉換
1.4.2計算機中數的表示
1.4.3非數值數據編碼
1.4.4差錯控制編碼
1.5嵌入式系統的性能評價
1.5.1度量項目
1.5.2評價方法
1.5.3評估嵌入式系統處理器的主要指標
第2章嵌入式微處理器與接口知識
2.1嵌入式微處理器的結構和類型
2.1.1嵌入式微處理器的分類
2.1.2典型8位微處理器的結構和特點
2.1.3典型16位微處理器的結構和特點
2.1.4典型32位微處理器的結構和特點
2.1.5DSP處理器的結構和特點
2.1.6多核處理器的結構和特點
2.2嵌入式系統的存儲體系
2.2.1存儲器系統概述
2.2.2嵌入式系統存儲設備分類
2.2.3ROM的種類與選型
2.2.4Flash:Memory的種類與選型
2.2.5RAM的種類與選型
2.2.6外部存儲器的種類與選型
2.3嵌入式系統輸入輸出設備
2.3.1嵌入式系統常用輸入/輸出設備概述
2.3.2GPIO原理與結構
2.3.3A/D接口基本原理與結構
2.3.4D/A接口基本原理與結構
2.3.5鍵盤接口基本原理與結構
2.3.6顯示接口基本原理與結構
2.3.7觸控螢幕接口基本原理與結構
2.3.8音頻接口基本原理與結構
2.4嵌入式系統匯流排接口
2.4.1串列接口基本原理與結構
2.4.2並行接口基本原理與結構
2.4.3PCI接口基本原理與結構
2.4.4USB接口基本原理與結構
2.4.5SPI接口基本原理與結構
2.4.6IIC接口基本原理與結構
2.4.7PCMCIA接口基本原理與結構
2.5嵌入式系統網路接口
2.5.1乙太網接口基本原理與結構
2.5.2CAN匯流排接口的基本原理與結構
2.5.3.XDSL接口基本原理與結構
2.5.4無線乙太網基本原理與結構
2.5.5藍牙接口基本原理與結構
2.5.61394接口基本原理與結構
2.6嵌入式系統電源
2.6.1電源接口技術
2.6.2電源管理技術
2.7電子電路設計基礎
2.7.1電路設計
2.7.2PCB電路設計
2.7.3電子設計
2.7.4電子電路測試
第3章嵌入式系統軟體及作業系統知識
3.1嵌入式軟體基礎
3.1.1嵌入式軟體概述
3.1.2嵌入式軟體分類
3.1.3嵌入式軟體的體系結構
3.1.4設備驅動層
3.1.5嵌入式中間件
3.2嵌入式作業系統概述
3.2.1嵌入式作業系統的概念
3.2.2嵌入式作業系統的分類
3.2.3常見的嵌入式作業系統
3.3任務管理
3.3.1多道程式技術
3.3.2進程、執行緒和任務
3.3.3任務的實現
3.3.4任務的調度
3.3.5實時系統調度
3.3.6任務間的同步與互斥
3.3.7任務間通信
3.4存儲管理
3.4.1存儲管理概述
3.4.2實模式與保護模式
3.4.3分區存儲管理
3.4.4地址映射
3.4.5頁式存儲管理
3.4.6虛擬存儲管理
3.5設備管理
3.5.1設備管理基礎
3.5.2I/O控制方式
3.5.3I/O軟體
3.6.1嵌入式檔案系統概述
3.6.2檔案和目錄
3.6.3檔案系統的實現
第4章嵌入式軟體程式設計
4.1嵌入式軟體開發概述
4.1.1嵌入式套用開發過程
4.1.2嵌入式軟體開發的特點
4.1.3嵌入式軟體開發的挑戰
4.2嵌入式程式設計語言
4.2.1程式設計語言概述
4.2.2彙編語言
4.2.3面向過程的語言
4.2.4.面向對象的語言
4.2.5彙編、編譯與解釋程式的基本原理
4.3嵌入式軟體開發環境
4.3.1宿主機、目標機
4.3.2嵌入式軟體開發工具
4.3.3集成開發環境
4.4嵌入式軟體開發
4.4.1嵌入式平台選型
4.4.2軟體設計
4.4.3嵌入式程式設計
4.4.4編碼
4.4.5測試
4.4.6下載和運行
4.5嵌入式軟體移植
4.5.1無作業系統的軟體移植
4.5.2有作業系統的軟體移植
4.5.3套用軟體的移植
第5章嵌入式系統開發與維護知識
5.1系統開發過程及其項目管理
5.1.1系統開發生命周期各階段的目標和任務的劃分方法
5.1.2系統開發項目管理基礎知識及其常用管理工具使用方法
5.1.3系統開發工具與環境知識
5.2系統分析基礎知識
5.2.1系統分析的目的和任務
5.2.2用戶需求
5.2.3系統需求
5.2.4系統規格說明書的編寫方法
5.3系統設計知識
5.3.1傳統的系統設計方法
5.3.2實時系統分析與設計
5.3.3軟硬體協同設計方法
5.4系統實施知識
5.4.1系統架構設計
5.4.2系統詳細設計
5.4.3系統測試
5.5系統維護知識
5.5.1系統運行管理
5.5.2系統維護知識
5.5.3系統評價知識
第6章嵌入式系統設計
6.1嵌入式系統設計的特點
6.2嵌入式系統的設計流程
6.2.1產品定義
6.2.2嵌入式系統的軟硬體劃分
6.2.3嵌入式系統硬體設計
6.2.4嵌入式系統的軟體設計
6.2.5系統集成和測試
6.3設計示例:嵌入式數控系統
6.3.1數控系統簡介
6.3.2需求分析
6.3.3系統體系結構設計
6.3.4硬體設計
6.3.5軟體設計
6.3.6系統集成與測試
清華大學出版社
清華大學出版社成立於1980年6月,是由教育部主管、清華大學主辦的綜合出版單位。植根於“清華”這座久負盛名的高等學府,秉承清華人“自強不息,厚德載物”的人文精神,清華大學出版社在短短二十多年的時間裡,迅速成長起來。清華大學出版社始終堅持弘揚科技文化產業、服務科教興國戰略的出版方向,把出版高等學校教學用書和科技圖書作為主要任務,並為促進學術交流、繁榮出版事業設立了多項出版基金,逐漸形成了以出版高水平的教材和學術專著為主的鮮明特色,在教育出版領域樹立了強勢品牌。