本书装帧非常好,封面设计很高档,封面是非常厚的硬纸壳,有那种英文原版大部头的感觉。
开本185x260,比常见开本大,需要捧在手里阅读的感觉。
市面很少见到这种定位在某个细分领域的技术干货书,因为这种书籍需要内容干货才能撑得起来,且必须是作者确实有丰富工程经验积累,素材积累才能写的出来。而不是那种东拼西凑,搜搜复制下就能出一本技术书的类型。本书专注于嵌入式软件的实践分析,个人是第一次见到类似书籍,所以需要好好拜读下。
目录可以看出本书内容非常丰富,干货满满。
第一章节先介绍了实时系统的,因为实时系统关注的就是时间分析,然后介绍了软件工程里的开发模型V模型,这个实践中用的比较多。然后介绍了编译过程,这是嵌入式开发者必须了解的。
然后第二章介绍了处理器基本知识,这也是嵌入式开发必备的知识,且需要有比较深刻的理解,包括中断存储等等这些是和编程关系比较密切的。
然后第三章介绍了操作系统相关概念,这也是嵌入式开发中必须了解的。
第四章介绍了软件时间理论,从理论出发介绍了比如CPU负载等。
第五章介绍了软件时间分析方法,这一章非常值得看,理论结合时间,每一节都有用例,值得参考。
第六章是问题案例,可以看出作者是有非常丰富的工程经验的,这也是很多技术书籍却反的,理论结合实践才是好的叙述方式,有些书籍只有拼凑的知识点完全是干枯的身躯没有灵魂血液。
第七章介绍了多核多ECU下软件时间,这属于高阶一点的内容
第八章介绍了软件时间优化,这是工程时间关注的,所以也是非常硬核,值得参考学习。
第九章开发过程的方法技巧,也是非常面向工程实践
第十章AUTOSAR,也是理论结合实践的体现,毕竟AUTOSAR在汽车领域用的太多了。
最后第十一章 介绍了功能安全,也是定位于汽车行业。
二.总结
本书面向嵌入式实践分析,尤其定位于汽车行业,理论集合实践,不但有方法,还有用例,实践分享。每一章的内容安排都非常合理且都是干货,基本都是工程实践面向的问题,所以本书是非常值得一看难得的好书, 是千篇一律的各种平庸的技术书中难得的有内容的一本技术书籍。