基本信息
原書名:Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit
原出版社:Newnes
作者:(美)Bruce Powel Douglass
譯者:劉旭東
叢書名:華章專業開發者叢書
出版社:機械工業出版社
ISBN:9787111375920
出版日期:2012 年3月
開本:16開
頁碼:346
版次:1-1
內容簡介
《c嵌入式編程設計模式》以面向對象的視角,重新審視嵌入式系統,全面總結了嵌入式系統中常見的以及關鍵的設計模式。本書提出了很多新穎的設計模式,為使用c語言編程的嵌入式系統開發者提供了強有力的工具。通過這些模式,開發者可以用最短的時間設計出性能好、穩定性強、安全性高的嵌入式系統或軟體。本書針對嵌人式系統中從內存訪問到事件調度,從狀態機設計到安全性可靠性保證,對系統的設計以及性能表現的方方面面進行了詳細闡述。
全書採用uml圖形化解釋,直觀清晰;所有實例配有c代碼實現,方便使用。本書適合面向專業軟體開發人員和計算機專業的學生閱讀。
目錄
《c嵌入式編程設計模式》
譯者序
前言
作者簡介
第1章 什麼是嵌入式編程1
1.1 嵌入式系統有何特殊之處1
1.2 面向對象還是結構化6
1.3 小結25
第2章 嵌入式實時過程harmony的嵌入式編程27
2.1 harmony過程的基本原理27
2.2 方法61
2.3 接下來是什麼61
第3章 訪問硬體的設計模式62
3.1 基本的硬體訪問概念62
3.2 硬體代理模式65
3.3 硬體適配器模式73
3.4 中介者模式76
3.5 觀察者模式86
3.6 去抖動模式96
3.7 中斷模式102
.3.8 輪詢模式108
3.9 小結115
第4章 嵌入並發和資源管理的設計模式116
4.1 並發基本概念116
4.2 循環執行模式124
4.3 靜態優先權模式128
4.4 臨界區模式138
4.5 守衛調用模式144
4.6 佇列模式158
4.7 匯合模式174
4.8 同時鎖定模式179
4.9 排序鎖定188
4.10 小結198
第5章 狀態機的設計模式199
5.1 喔,行為199
5.2 基本狀態機概念200
5.3 單事件接收器模式209
5.4 多事件接收器模式220
5.5 狀態表模式228
5.6 狀態模式240
5.7 與狀態256
5.8 分解與狀態模式259
5.9 小結283
第6章 安全性和可靠性模式284
6.1 關於安全性和可靠性的一些事284
6.2 二進制反碼模式286
6.3 crc模式290
6.4 智慧型數據模式302
6.5 通道模式315
6.6 保護單通道模式321
6.7 雙通道模式331
6.8 小結338
附錄a uml表示法339