注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C嵌入式編程設(shè)計模式

C嵌入式編程設(shè)計模式

C嵌入式編程設(shè)計模式

定 價:¥69.00

作 者: (美)道格拉斯(Douglass,B.P.) 著,劉旭東 譯
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787111375920 出版時間: 2012-03-01 包裝: 平裝
開本: `1 頁數(shù): 353 字?jǐn)?shù):  

內(nèi)容簡介

  《C嵌入式編程設(shè)計模式》介紹如何使用設(shè)計模式為嵌入式系統(tǒng)創(chuàng)建高效且優(yōu)化的C語言設(shè)計,這些設(shè)計方法已經(jīng)過實踐證明非常有效。針對嵌入式系統(tǒng)中發(fā)生的問題,本書的設(shè)計模式給出了模式化的解決方案。通過學(xué)習(xí)本書,你將獲得嵌入式領(lǐng)域?qū)<襾碇灰椎慕?jīng)驗?!禖嵌入式編程設(shè)計模式》特點:·來自行業(yè)大師Bruce Powel Douglass的真知灼見,學(xué)習(xí)實用的行業(yè)經(jīng)驗。·學(xué)習(xí)使用軟件工程工具以增加嵌入式設(shè)計的開發(fā)速度和可靠性。·通過使用設(shè)計模式滿足計劃日程和通過代碼重用降低開發(fā)成本。·全書采用UML圖形化解釋,直觀清晰;所有實例配有C代碼實現(xiàn),方便實用。

作者簡介

  Bruce Powel Douglass在俄勒岡大學(xué)獲得運動生理學(xué)碩士學(xué)位,并在USD醫(yī)學(xué)院獲得神經(jīng)生理學(xué)博士學(xué)位。在USD醫(yī)學(xué)院時,他開創(chuàng)了一個叫做自相關(guān)因子分析的新數(shù)學(xué)分支,用于研究多細胞生物神經(jīng)系統(tǒng)中的信息處理。Bruce擁有30余年的實時系統(tǒng)領(lǐng)域軟件開發(fā)工作經(jīng)驗,并且是實時系統(tǒng)領(lǐng)域和系統(tǒng)工程領(lǐng)域知名的演說家、作家和咨詢顧問。他是嵌入式系統(tǒng)大會顧問委員會的成員之一,并且教授軟件估算和調(diào)度、項目管理、面向?qū)ο蠓治龊驮O(shè)計、通信協(xié)議、有限狀態(tài)機、設(shè)計模式、安全關(guān)鍵系統(tǒng)的設(shè)計等相關(guān)課程。他在實時面向?qū)ο蠓治龊驮O(shè)計、項目管理領(lǐng)域有很多年的開發(fā)、講課和咨詢經(jīng)驗。他為許多刊物撰寫文章,特別是在實時領(lǐng)域。他是IBM Rational的首席技術(shù)宣傳官,IBM Rational是實時系統(tǒng)開發(fā)工具的主要生產(chǎn)商,產(chǎn)品包括廣泛使用的建模工具Rhapsody。Bruce與其他UML伙伴合作共同制定了UML標(biāo)準(zhǔn)。他是對象管理組織的實時分析與設(shè)計工作組的前聯(lián)合主席。他還著有一些與其他軟件相關(guān)的書籍,包括:《Doing Hard Time:Developing Real-Time Systems with UML,Objects,F(xiàn)rameworks,and Patterns》(Addison-Wesley,1999)《Real-Time Design Patterns:Robust Scalable Architecture for Real-Time Systems》(Addison-Wesley,2002)《Real-Time UML Third Edition:Advances in the UML for Real-Time Systems》(Addison-Wesley,2004)《Real-Time UML Workshop for Embedded Systems》(Elsevier,2007)《Real-Time Agility》(Addison-Wesley,2009)

圖書目錄

譯者序
前言
作者簡介
第1章 什么是嵌入式編程1
1.1 嵌入式系統(tǒng)有何特殊之處1
1.2 面向?qū)ο筮€是結(jié)構(gòu)化6
1.3 小結(jié)25
第2章 嵌入式實時過程Harmony的嵌入式編程27
2.1 Harmony過程的基本原理27
2.2 方法61
2.3 接下來是什么61
第3章 訪問硬件的設(shè)計模式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 小結(jié)115
第4章 嵌入并發(fā)和資源管理的設(shè)計模式116
4.1 并發(fā)基本概念116
4.2 循環(huán)執(zhí)行模式124
4.3 靜態(tài)優(yōu)先級模式128
4.4 臨界區(qū)模式138
4.5 守衛(wèi)調(diào)用模式144
4.6 隊列模式158
4.7 匯合模式174
4.8 同時鎖定模式179
4.9 排序鎖定188
 4.10 小結(jié)198
第5章 狀態(tài)機的設(shè)計模式199
5.1 哦,行為199
5.2 基本狀態(tài)機概念200
5.3 單事件接收器模式209
5.4 多事件接收器模式220
5.5 狀態(tài)表模式228
5.6 狀態(tài)模式240
5.7 與狀態(tài)256
5.8 分解與狀態(tài)模式259
5.9 小結(jié)283
第6章 安全性和可靠性模式284
6.1 關(guān)于安全性和可靠性的一些事284
6.2 二進制反碼模式286
6.3 CRC模式290
6.4 智能數(shù)據(jù)模式302
6.5 通道模式315
6.6 保護單通道模式321
6.7 雙通道模式331
6.8 小結(jié)338
附錄A UML表示法339

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號