嵌⼊式编程经典书籍推荐
随着物联⽹越来越⽕,嵌⼊式编程也跟随着⽕起来了。实际上嵌⼊式系统⼏乎是伴随PC系统⼀起发展起来的,只是以前的嵌⼊式系统中CPU性能过于弱⼩,⽆线通信技术⼜没有像今天这样普及,故⽽⽆法实现⼈们的万物互联需求。笔者⼤学学的是电⼦信息⼯程专业,毕业到现今10多年⼀直从事嵌⼊式软件开发,经历过功能⼿机、Android智能⼿机、Android平板的软件开发,也做过通信模组、⼩型监控设备、LoRa设备的linux软件开发。开发主要使⽤C/C++语⾔,搭配少量的脚本语⾔,如bat、shell、perl、python。现在推荐⼏本经典的嵌⼊式编程书籍,供初学者参考。
1、《C 陷阱》
这是⼤⼆时,⼀位正在准备软考的室友推荐的,我在⼤三时看了2遍。⽤他的话说:“看了这本书,我才算是真正⼊门了C语⾔。原来那C语⾔课程仅仅只能算是让你知道什么是计算机C语⾔编程。” 这是值得任何想要从事C语⾔编程⼯作的⼈好好阅读的⼀本书,它讲透了C语⾔隐含的特点和缺陷,对于初学者,读透这本书,编程中碰到的⼀些莫名其妙的问题会⼀下⼦迎刃⽽解。
2、《⾼质量C++/C 编程指南》
这是我初⼊职场时,公司请林锐博⼠为我们做的培训,是编程规范领域很经典的⼀本书。⼀旦你在编程
实践中严格按照此书讲述的内容执⾏,你的软件成果会少很多隐藏的、你未曾预料的bug,会减少很多debug⼯作量。
3、《编程精髓》android编程入门指南 pdf
这是⼀本来⾃微软的书籍,它讲述了⼀套在开发较⼤软件系统实践中,如何编写⽆差错代码的原则。
4、《微软三书》
同样来⾃微软。随着实践的积累,你可能会开始主导某些软件项⽬的开发,⽽软件项⽬和其它项⽬(⽐如建筑⼯程项⽬、商业⼴告项⽬等)有⾮常⼤的不⽤,微软的这位项⽬管理⽼兄从多年的项⽬管理经验中总结出⼀套管理软件项⽬的⽅法和原则,⾮常值得从事类似⼯作的诸位借鉴。
5、《LINUX内核源代码情景分析》
这是浙⼤⽑德操教授主导编写的⼀本针对Linux内核的书籍,虽然引⽤的Linux内核版本⽐较旧,但并不影响我们深⼊理解Linux系统的原理和原则。Linux内核中的很多优秀的技术是可以实践到其它软件⼯程上的,⽐如如何⽤C实现⾯向对象的编程、怎样的内存管理系统⽐较合理等等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论