基本信息
作 者: 何宗鍵 編
出 版 社: 清華大學出版社
ISBN: 9787302194095
出版時間: 2009-02-01
版 次: 1
頁 數: 225
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>教材教輔>大學教材教輔
內容簡介
《21世紀高等學校嵌入式系統專業規劃教材:嵌入式軟體開發導論》圍繞嵌入式系統中的軟體開發技術展開討論。從最基本的原理和概念入手,介紹嵌入式系統、嵌入式作業系統的原理和概念,並在此基礎之上,介紹了嵌入式軟體開發人員必須要了解的知識,包括基本硬體原理、嵌入式作業系統定製和移植以及嵌入式系統集成和軟體調試。 本著精簡理論,注重實踐的原則,《21世紀高等學校嵌入式系統專業規劃教材:嵌入式軟體開發導論》的許多章節都附有詳細的原始碼及分析,並且搭建了基於模擬器的實驗環境,有助於讀者提高實踐動手能力。 《21世紀高等學校嵌入式系統專業規劃教材:嵌入式軟體開發導論》可以作為高校的計算機、軟體工程、自動化等相關專業的嵌入式導論或入門課程的教學及教參用書,也可以供廣大嵌入式系統工程師和軟體開發人員或愛好者自學閱讀。
圖書目錄
第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 軟體系統的基本結構
1.3 嵌入式系統開發
1.3.1 嵌入式系統開發的一般環節
1.3.2 嵌入式系統開發的產業鏈
1.4 推薦讀物和網站
1.5 習題
第2章 硬體技術基礎
2.1 計算機體系結構簡介
2.2 微處理器
2.2.1 微處理器的分類
2.2.2 用戶可見暫存器
2.2.3 指令系統與彙編語言
2.2.4 RISC和CISC
2.2.5 多位元組存儲
2.2.6 常見的嵌入式微處理器
2.3 存儲器
2.3.1 層次化存儲模型
2.3.2 虛擬記憶體機制
2.4 匯流排
2.4.1 匯流排概述
2.4.2 常見的匯流排介紹
2.5 輸入輸出模組
2.5.1 概述
2.5.2 訪問外設方式
2.5.3 輪詢
2.5.4 中斷
2.5.5 DMA
2.6 需要了解的硬體設計圖
2.7 推薦讀物和網站
2.8 習題
第3章 嵌入式軟體開發的概念和方法
3.1 軟體開發流程
3.1.1 編碼階段
3.1.2 構建階段
3.1.3 部署階段
3.2 環境搭建
3.2.1 開發機和目標機
3.2.2 選擇程式語言
3.2.3 選擇開發工具
3.2.4 建立連線
3.3 一個實例
3.3.1 環境搭建
3.3.2 硬體初始化
3.3.3 從彙編語言到C語言
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.5 推薦讀物和網站
3.6 習題
第4章 嵌入式作業系統
4.1 嵌入式作業系統簡介
4.2 嵌入式作業系統的功能
4.2.1 處理機管理
4.2.2 同步
4.2.3 記憶體管理
4.2.4 檔案系統
4.3 常見的嵌入式作業系統
4.3.1 嵌入式Linux
4.3.2 Windows CE
4.3.3 VxWorks
4.3.4 μC/OS Ⅱ
4.4 嵌入式作業系統的移植
4.4.1 硬體抽象層
4.4.2 系統定製與裁剪
4.4.3 引導程式
4.4.4 作業系統移植實例
4.5 推薦讀物和網站
4.6 習題
第5章 軟體調試技術
第6章 嵌入式系統開發案例
附錄 ADevice Emulator
參考文獻