第1章 嵌入式系統初探
1.1 嵌入式系統的舉例
1.2 典型的硬體
第2章 軟體技術的硬體基礎
2.1 術 語(Terminology)
2.2 電路閘(Gates)
2.3 其他一些基礎知識
2.4 時序圖(Timing Diagrams)
2.5 記憶體
第3章 高級硬體基礎
3.1 微處理器
3.2 匯流排(Buses)
3.3 直接記憶體存取(Direct Memory Access)
3.4 中 斷(Interrupts)
3.5 其他常用元件
3.6 與微處理器整合的元件
3.7 示意圖(Schematics)規範
3.8 示意圖實例
3.9 有關硬體的最後幾句話
第4章 中 斷
4.1 微處理器體系結構
4.2 中斷基礎知識
4.3 共用資料問題(Shared-Data Problem)
4.4 中斷延遲(Interrupt Latency)
第5章 軟體體系結構綜述
5.1 輪轉循環結構(Round-Robin)
5.2 帶有中斷的輪轉循環結構
5.3 函數佇列調度結構
5.4 即時操作系統結構
5.5 軟體結構的選擇
第6章 即時操作系統導論
6.1 任務(Task)和任務狀態
6.2 任務和資料
6.3 旗號(Semaphores)裝置和共用資料
第7章 作業系統服務
7.1 資訊佇列、信箱和管道
7.2 計時器函數
7.3 事 件
7.4 記憶體管理
7.5 RTOS環境中的中斷程式
第8章 即時操作系統的基本設計
8.1 概 述
8.2 原 理
8.3 舉 例
8.4 旗號和佇列的構裝
8.5 硬即時系統調度問題
8.6 節省儲存空間
8.7 節省耗電
第9章 嵌入式軟體發展工具
9.1 宿主機(Host)和目的機(Target)
9.2 嵌入式系統的鏈結器∕定位器
9.3 把嵌入式軟體加入到目標系統中
第10章 除錯技術
10.1 在宿主機上進行測試
10.2 指令集模擬器
10.3 assert巨集(Macro)
第11章 一個實例系統
11.1 程式是做什麼用的
11.2 程式運行的環境
11.3 原始碼(Sonrec Code)指南
11.4 原始碼