推荐一些学习嵌入式经典的书籍
在学习嵌入式的过程中,到现在为止,我还是看了有一部分书了。不得不说,很多书就像经典一样,永远不会过时。等到你再去品味的时候,又会有新的体会。
学无止境!学习也是一种不断积累的过程,读书也是。希望自己也能养成读书的习惯吧!
我将对我学习有帮助的书籍例举出来,可供大家进行参考。
一、C语言
1、《C语言程序设计》
2、《C Primer》中文版
3、《C专家编程》
4、《C与指针》
个人点评:
《C语言程序设计》是一本十分经典的书,是一本让我对编程产生兴趣的书。这本书的作者是谭浩强,初学C语言的人可以多看看他的讲解,便于理解C语言知识。
《C Primer》是一本讲解C语言基础的一本书,也是C语言权威的一本书,值得品读一遍。
《C与指针》是一本讲解C语言指针的书,对于C语言初学者来说,弄懂指针问题十分头疼。细细品读,可以提高对指针的理解。
《C专家编程》是可以提高C语言编程质量的一本书。
二、C++语言
1、《C++面向对象程序设计》
2、《C++ Primer》中文版
3、《Effective C++》中文版
4、《C++ 标准库》
5、《设计模式》
6、《C++沉思录》
7、《嵌入式开发第一站 突破C++》
个人点评:
《C++面向对象程序设计》也是谭浩强的一本书,我觉得他讲解的知识比较容易理解,举得例子也是容易理解,对于初学者十分友好。
《C++ Primer》是一本讲解C++语言基础的一本书,也是C++语言权威的一本书。
《Effective C++》这本书作为C++语言的经典,没有读过这本书,你都没学完C++!
《C++ 标准库》是一本系统提供的标准库,使用这种方法编程,不仅可以提高代码质量,还可以提高编程效率。
《设计模式》有23种模式,使用模式编程可以提高代码的质量,便于后期维护与开发。
《C++沉思录》可以帮助理解C++没有理解到的地方,提高对语法的理解。
《嵌入式开发第一站 突破C++》是C++作为嵌入式领域的开发语言,也是讲解C++基础的一本书
三、代码规范与质量
1、《高质量C/C++编程指南》
2、《华为编程规范》
3、《跟我一起写Makefile》
4、《程序员的自我修养》
5、《编程之美》
个人点评:
《高质量C/C++编程指南》可以说是一本十分经典的书,提高代码的规范和质量也是十分重要的!
《华为编程规范》也是一本讲解代码规范的书,是想说明代码质量的重要性。
《跟我一起写Makefile》是一本讲解Makefile非常详细的书,可以帮助解决代码繁琐的编译问题。
《程序员的自我修养》是程序员提高自我修养的书,了解编译、链接、装载的过程也是有必要的。
《编程之美》可以让你体会在编程中的乐趣所在。
四、Linux系统编程
1、《高质量嵌入式Linux C编程》
2、《UNIX环境高级编程》
3、《UNIX网络编程》
个人点评:
《高质量嵌入式Linux C编程》是一本学习Linux编程的一本书,讲解的内容也是十分容易理解。
《UNIX环境高级编程》是系统的讲解Linux编程,也是学习Linux编程的一本经典书。
《UNIX网络编程》是讲解Linux网络方面的编程,是学习网络的参考书。
五、算法和数据结构
1、《大话数据结构》
2、《数据结构》C++版
个人点评:算法作为程序设计的重要部分,多了解数据结构是十分有必要的。
六、单片机
1、《单片机原理与应用及C51程序设计》
2、《Protel DXP 2004》
个人点评:
《单片机原理与应用及C51程序设计》是一本讲解51单片机的书,这本书采用C语言和汇编语言一起编程。可以作为51单片机的参考书
《Protel DXP 2004》是讲解如何用DXP工具画板子的一本书,想了解画PCB的人可以参考一下。
七、操作系统
1、《嵌入式实时操作系统uC/OS-II 原理及应用》 仁哲
2、《嵌 入式实时操作系统uCOS-II》 邵贝贝
个人点评:
作为学习嵌入式的人来说,学习操作系统的原理,深入了解操作系统也是十分重要的!初学者可以以uCOS-II这个实时操作系统入门,该操作系统代码量少,但却非常经典。因此掌握uCOS操作系统也是有必要的。
这两本书是讲解嵌入式实时操作系统uCOS-II的,其中《嵌 入式实时操作系统uCOS-II》对于uCOS-II的讲解十分详细,涉及到了uCOS-II的方方面面。而《嵌入式实时操作系统uC/OS-II 原理及应用》是一本可以帮助初学者理解uCOS操作系统的书。
暂时就列举这些多书,我会不断更新推荐的书籍。每一本经典的书都值得细细品味,不仅要扩展知识面,也要加深对知识体系的理解。
读书是一种习惯!享受读书吧
原文链接:https://blog.csdn.net/zhengqijun_/article/details/65642415
推荐一些学习嵌入式经典的书籍相关推荐
- 推荐一些学习ARM的好书籍
有一些非常好的书籍,它们都是一些前辈的开发经验,利用这些书籍,我们可以减少一些弯路,现在推荐一下,都是非常经典的. ARM开发设计很多知识内容,所以每个分类都推荐了一些,如果我有钱,全部把它买齐! A ...
- 大牛推荐的30本经典编程书籍,从Python到前端全系列。
注:为了方便阅读与收藏,我们也制作了30本书籍完整清单的Markdown.PDF版以及思维导图版,大家可以在实验楼公众号后台回复关键字"书籍推荐"获取. Python 系列(10本 ...
- 学习嵌入式的书籍推荐,嵌入式编程入门教程学习大纲
嵌入式系统是当前热门.具发展前景的IT应用领域之一,很多数字包括手机.电子字典.可视电话.数字相机.数字摄像机.机顶盒.智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统.越来越多的人想要了解学习嵌 ...
- 推荐计算机科学类的经典书籍 (转)
推荐计算机科学类的经典书籍 (转) http://bbs.chinaunix.net/viewthread.php?tid=1018102 1.The Art of Computer Programm ...
- (转)学习嵌入式必备书籍
基础学习Ⅰ-Linux入门 目前嵌入式主要开发环境有 Linux.Wince等:Linux因其开源.开发操作便利而被广泛采用.而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人 ...
- 经典算法书籍推荐以及算法书排行【算法四库全书】
经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天 https://linuxstyle.blog.csdn.net/ https://blog.csdn.net/21aspne ...
- 学习操作系统的经典书籍
介绍了一些操作系统学习的经典书籍,包括理论上的.具体操作系统的. Abraham Silberschatz的两本书: 1. 实用操作系统概念(影印版) 2. 操作系统概念(第六版 影印版) 这个 ...
- 前端开发书籍推荐与学习路线
我大致算了一下差不多1500块钱-普通人怕是有点消受不起(只是你不肯花钱而已),我手头有这些书的电子版-可以仅供大家学习使用,找个时间公布出来- HTML 与 CSS书籍系列 看w3cschool或菜 ...
- 经典管理学书籍推荐:《经理人参阅:企业管理实务》
无论何时,阅读都是快速掌握和学好管理学的一大利器.对于企业的经理人和管理者而言除大量阅读管理学书籍之外,似乎并没有更好的办法来实现提升个人管理能力与素养的目的. 然而阅读也是有技巧的. 工欲善其事必先 ...
最新文章
- 苹果AirTag遭破解,网友放出“教程”,可重写程序,可能成为恶意跟踪“神器”...
- 【老孙随笔】项目经理要如何看待技术?
- 中断方式下进行串口通讯的正确方法
- Bootstrap系列 -- 23. 图片
- 心语收集12:我以为要是唱的用心良苦,你就会对我多点在乎
- 清除所有多余的桌面右键菜单
- asp.net MVC学习的一些总结
- IIS上部署网站问题总结
- MessageFormat用法
- Spring Data JPA 介绍和使用
- 某公司的雇员分为以下若干类
- 机器学习笔记 - 什么是先验算法(Apriori Algorithm)?
- 苹果CMS绑定分类失败,刷新就丢失!
- 深度学习从入门到精通——MTCNN人脸侦测算法
- The nested type test2 cannot hide an enclosing type
- 零跑股价再度上涨的原因到底是什么呢?
- 国外Windows主机的特点
- 【庖丁解牛】configure: error: Please reinstall the libzip distribution
- 方法重载例题 编写程序计算两个同类型的数之和 Java
- Axure学习笔记(三)——交互事件设置
热门文章
- win10编译 Fast R-CNN 所需的setup.py(rotate) tensorflow版
- 物联网项目开发实战案例
- 铲个屎都这么硬核?!小哥用姿势检测模型,搞了个狗粑粑探测摄像头
- 基于Java的飞机大战的课程设计与实现
- 移动端开发注意的事宜
- bindec() 函数
- 安卓手机APP进行自动化点击软件详解
- python安装 错误 “User installations are disabled via policy on the machine”
- 怎么把m4a文件变成mp3格式
- Foxdisk11-小字库显示汉字2