vlambda博客
学习文章列表

你不能错过的c语言设计模式书籍

自从学习51单片机开始,设计模式就已经开始接触了比如中断的设计模式,轮询的设计模式,还有简单状态的设计模式。


中断的设计模式就是通过中断读取数据,比如读取adc的数据;轮询的设计模式就是在主程序或者线程任务中按预先设计好的时间去查询硬件的数据,比如读取温度传感器DS18B20的温度。


设计模式在程序设计中无处不在,好的设计模式有助于后期程序的扩展。下面我介绍的那本书作者是Bruce Powel Douglass 博士,他从事实时系统软件开发和系统工程师已有30多年的时间,并且是实时嵌入式系统领域的知名演讲者,作家和顾问。他曾在嵌入式系统和UML世界会议的顾问委员会中任教,涉及系统工程,项目估算和计划,项目管理,面向对象的分析和设计,通信协议,有限状态机,设计模式和安全关键型系统设计。他开发和教授实时系统,软件设计和项目管理方面的课程和咨询,并且已经这样做了很多年。他进行了广泛的咨询,专门研究实时安全关键系统的开发,尤其是在航空航天,国防,医疗和汽车行业


C语言嵌入式系统的设计模式 是作者在2011年出版的,本书主要从访问硬件设计,并发和资源管理,状态机的设计,安全可靠的设计四大方面的设计模式,基本涵盖了在程序设计中大部分的设计模式,书中是结合代码讲解,使用UML以图形化的方式表现结构和模式,而且代码实例清楚的展现设计和实现。


如何获得

回复关键词【设计模式】获取《C语言嵌入式系统的设计模式》 pdf文档和书中的源码,以及思维导图和英文版本的书籍。