C嵌入式编程设计模式
C嵌入式编程设计模式封面图

C嵌入式编程设计模式

(美) 道格拉斯 (Douglass,B.P.) , 著

出版社:机械工业出版社

年代:2012

定价:49.0

书籍简介:

本书以面向对象的视角,重新审视嵌入式系统,全面总结了嵌入式系统中常见的以及关键的设计模式。本书提出了很多新颖的设计模式,为使用C语言编程的嵌入式系统开发者提供了强有力的工具。通过这些模式,开发者可以用最短的时间设计出性能好、稳定性强、安全性高的嵌入式系统或软件。本书针对嵌入式系统中从内存访问到事件调度,从状态机设计到安全性可靠性保证,对系统的设计以及性能表现的方方面面进行了详细阐述。全书采用UML图形化解释,直观清晰;所有实例配有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

内容摘要:

《C嵌入式编程设计模式》编辑推荐:嵌入式与实时系统开发大师力作,C嵌入式工程按时交付的制胜法宝。《C嵌入式编程设计模式》介绍如何使用设计模式为嵌入式系统创建高效且优化的C语言设计,这些设计方法已经过实践证明非常有效。针对嵌入式系统中发生的问题,本书的设计模式给出了模式化的解决方案。通过学习《C嵌入式编程设计模式》,你将获得嵌入式领域专家来之不易的经验。《C嵌入式编程设计模式》特点:来自行业大师Bruce Powel Douglass的真知灼见,学习实用的行业经验。学习使用软件工程工具以增加嵌入式设计的开发速度和可靠性。通过使用设计模式满足计划日程和通过代码重用降低开发成本。《C嵌入式编程设计模式》采用UML图形化解释,直观清晰;所有实例配有C代码实现,方便实用。【作者简介】作者(美国)BrucePowel Douglas 译者:刘旭东BrucePowel Douglass在俄勒冈大学获得运动生理学硕士学位,并在USD医学院获得神经生理学博士学位。在USD医学院时,他开创了一个叫做自相关因子分析的新数学分支,用于研究多细胞生物神经系统中的信息处理。 Bruce拥有30余年的实时系统领域软件开发工作经验,并且是实时系统领域和系统工程领域知名的演说家、作家和咨询顾问。他是嵌入式系统大会顾问委员会的成员之一,并且教授软件估算和调度、项目管理、面向对象分析和设计、通信协议、有限状态机、设计模式、安全关键系统的设计等相关课程。他在实时面向对象分析和设计、项目管理领域有很多年的开发、讲课和咨询经验。他为许多刊物撰写文章,特别是在实时领域。他是IBM Rational的首席技术宣传官,IBM Rational是实时系统开发工具的主要生产商,产品包括广泛使用的建模工具Rhapsody。Bruce与其他UML伙伴合作共同制定了UML标准。他是对象管理组织的实时分析与设计工作组的前联合主席。他还著有一些与其他软件相关的书籍,包括:《Doing Hard TimeDeveloping Real-Time Systems with UML,Objects,Frameworks,and Patterns》(Addison-Wesley,1999)《Real-Time Design PatternsRobust Scalable Architecture for Real-Time Systems》(Addison-Wesley,2002)《Real-Time UML Third EditionAdvances 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)

书籍规格:

书籍详细信息
书名C嵌入式编程设计模式站内查询相似图书
丛书名华章专业开发者丛书
9787111375920
如需购买下载《C嵌入式编程设计模式》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸24 × 19装帧平装
页数 450 印数

书籍信息归属:

C嵌入式编程设计模式是机械工业出版社于2012.4出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。