• C嵌入式编程设计模式
21年品牌 40万+商家 超1.5亿件商品

C嵌入式编程设计模式

143.26 69 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者(美)道格拉斯(Douglass,B.P.) 著,刘旭东 译

出版社机械工业出版社

ISBN9787111375920

出版时间2012-04

版次1

装帧平装

开本16开

纸张胶版纸

页数346页

定价69元

上书时间2024-07-09

詩酒年华

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:C嵌入式编程设计模式
定价:69.00元
作者:(美)道格拉斯(Douglass,B.P.) 著,刘旭东 译
出版社:机械工业出版社
出版日期:2012-04-01
ISBN:9787111375920
字数:
页码:346
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
嵌入式与实时系统开发大师力作  C嵌入式工程按时交付的制胜法宝
内容提要
本书介绍如何使用设计模式为嵌入式系统创建高效且优化的C语言设计,这些设计方法已经过实践证明非常有效。针对嵌入式系统中发生的问题,本书的设计模式给出了模式化的解决方案。通过学习本书,你将获得嵌入式领域专家来之不易的经验。
目录
译者序 前言 作者简介章 什么是嵌入式编程 1.1 嵌入式系统有何特殊之处 1.2 面向对象还是结构化 1.3 小结第2章 嵌入式实时过程Harmony的嵌入式编程 2.1 Harmony过程的基本原理 2.2 方法 2.3 接下来是什么第3章 访问硬件的设计模式 3.1 基本的硬件访问概念 3.2 硬件代理模式 3.3 硬件适配器模式 3.4 中介者模式 3.5 观察者模式 3.6 去抖动模式 3.7 中断模式 3.8 轮询模式 3.9 小结第4章 嵌入并发和资源管理的设计模式 4.1 并发基本概念 4.2 循环执行模式 4.3 静态优先级模式 4.4 临界区模式 4.5 守卫调用模式 4.6 队列模式 4.7 汇合模式 4.8 同时锁定模式 4.9 排序锁定 4.10 小结第5章 状态机的设计模式 5.1 哦,行为 5.2 基本状态机概念 5.3 单事件接收器模式 5.4 多事件接收器模式 5.5 状态表模式 5.6 状态模式 5.7 与状态 5.8 分解与状态模式 5.9 小结第6章 安全性和可靠性模式 6.1 关于安全性和可靠性的一些事 6.2 二进制反码模式 6.3 CRC模式 6.4 智能数据模式 6.5 通道模式 6.6 保护单通道模式 6.7 双通道模式 6.8 小结附录A UML表示法  
作者介绍
Bruce PowelDouglass在俄勒冈大学获得运动生理学硕士学位,并在USD医学院获得神经生理学博士学位。在USD医学院时,他开创了一个叫做自相关因子分析的新数学分支,用于研究多细胞生物神经系统中的信息处理。Bruce拥有30余年的实时系统领域软件开发工作经验,并且是实时系统领域和系统工程领域知名的演说家、作家和咨询顾问。他是嵌入式系统大会顾问委员会的成员之一,并且教授软件估算和调度、项目管理、面向对象分析和设计、通信协议、有限状态机、设计模式、安全关键系统的设计等相关课程。他在实时面向对象分析和设计、项目管理领域有很多年的开发、讲课和咨询经验。他为许多刊物撰写文章,特别是在实时领域。 他是IBM Rational的首席技术宣传官,IBMRational是实时系统开发工具的主要生产商,产品包括广泛使用的建模工具Rhapsody。Bruce与其他UML伙伴合作共同制定了UML标准。他是对象管理组织的实时分析与设计工作组的前联合主席。他还著有一些与其他软件相关的书籍,包括: 《Doing Hard Time:Developing Real-Time Systemswith UML,Objects,Frameworks,andPatterns》(Addison-Wesley,1999) 《Real-Time Design Patterns:Robust ScalableArchitecture for Real-Time Systems》(Addison-Wesley,2002) 《Real-Time UML Third Edition:Advances in the UMLfor Real-Time Systems》(Addison-Wesley,2004) 《Real-Time UML Workshop for EmbeddedSystems》(Elsevier,2007) 《Real-Time Agility》(Addison-Wesley,2009)
序言
  嵌入式系统开发中占主导地位的编程语言显然是C语言,其他编程语言当然也有它们的魅力,但是所有嵌入式系统中80%以上是使用这种经典的编程语言开发的。行业的发展趋势是采用面向对象编程语言、Web客户端技术,而这些技术在嵌入式系统的裸机开发环境中不能实现或是由于内存和资源密集而不能有效部署。   设计模式是这些发展趋势之一。设计模式是对一种反复出现的问题的广义解决方案。设计模式有一些优点。首先,它允许用户以一种更为抽象的方式思考解决方案并且归纳它们重要的属性。由于所有的设计模式都是优化某些设计准则,而牺牲其他准则,不同的设计模式可用于相同的开发环境,但具有不同的收益和成本。通过将设计模式具体化为基本概念,我们能找到最好的方法优化系统和技术,并且找出途径来实现这个目标。   其次,设计模式允许我们重用那些已经证明在其他相似环境中有效的解决方案,这当然是比重用几行代码或个别函数更大范围的重用。因为设计模式可以分析其性能和优化性能,可以为特殊的问题选用最好的设计模式。   此外,设计模式给我们带来更大一组可重用的构建模块,用以描述我们的系统。如果你说系统使用“RMS多任务调度和三重容错方法的对称部署模式”,这概括了你的系统架构优化决策的重要部分。设计模式使我们有更多标准术语来表达设计内容,且更具表现力。   最后,设计模式提供了一种参考。如果你用Google搜索“设计模式”,你会得到超过3000000条结果。如果你搜索亚马逊在线书店,你会得到包含793本书的清单。在定义和使用设计模式领域有大量的工作在做,所以我们有丰富的可重用和可靠的解决方案,从中可以选择、组合并且应用适当的解决方案。   本书将设计模式的力量带给嵌入式C语言开发者。在适当的地方,我们使用基于对象的实现策略,通过代码实例来观察模式是如何实现和使用的。嵌入式开发中的设计模式分为如下几个方面:  硬件访问  并发  状态机实现  安全性和稳定性  每个方面都提供不同的模式解决共性的问题。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP