在学习嵌入式的过程中,到现在为止,我还是看了有一部分书了。不得不说,很多书就像经典一样,永远不会过时。等到你再去品味的时候,又会有新的体会。

学无止境!学习也是一种不断积累的过程,读书也是。希望自己也能养成读书的习惯吧!

我将对我学习有帮助的书籍例举出来,可供大家进行参考。

一、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

推荐一些学习嵌入式经典的书籍相关推荐

  1. 推荐一些学习ARM的好书籍

    有一些非常好的书籍,它们都是一些前辈的开发经验,利用这些书籍,我们可以减少一些弯路,现在推荐一下,都是非常经典的. ARM开发设计很多知识内容,所以每个分类都推荐了一些,如果我有钱,全部把它买齐! A ...

  2. 大牛推荐的30本经典编程书籍,从Python到前端全系列。

    注:为了方便阅读与收藏,我们也制作了30本书籍完整清单的Markdown.PDF版以及思维导图版,大家可以在实验楼公众号后台回复关键字"书籍推荐"获取. Python 系列(10本 ...

  3. 学习嵌入式的书籍推荐,嵌入式编程入门教程学习大纲

    嵌入式系统是当前热门.具发展前景的IT应用领域之一,很多数字包括手机.电子字典.可视电话.数字相机.数字摄像机.机顶盒.智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统.越来越多的人想要了解学习嵌 ...

  4. 推荐计算机科学类的经典书籍 (转)

    推荐计算机科学类的经典书籍 (转) http://bbs.chinaunix.net/viewthread.php?tid=1018102 1.The Art of Computer Programm ...

  5. (转)学习嵌入式必备书籍

    基础学习Ⅰ-Linux入门 目前嵌入式主要开发环境有 Linux.Wince等:Linux因其开源.开发操作便利而被广泛采用.而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人 ...

  6. 经典算法书籍推荐以及算法书排行【算法四库全书】

    经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天   https://linuxstyle.blog.csdn.net/    https://blog.csdn.net/21aspne ...

  7. 学习操作系统的经典书籍

    介绍了一些操作系统学习的经典书籍,包括理论上的.具体操作系统的.  Abraham Silberschatz的两本书: 1. 实用操作系统概念(影印版)  2. 操作系统概念(第六版 影印版)  这个 ...

  8. 前端开发书籍推荐与学习路线

    我大致算了一下差不多1500块钱-普通人怕是有点消受不起(只是你不肯花钱而已),我手头有这些书的电子版-可以仅供大家学习使用,找个时间公布出来- HTML 与 CSS书籍系列 看w3cschool或菜 ...

  9. 经典管理学书籍推荐:《经理人参阅:企业管理实务》

    无论何时,阅读都是快速掌握和学好管理学的一大利器.对于企业的经理人和管理者而言除大量阅读管理学书籍之外,似乎并没有更好的办法来实现提升个人管理能力与素养的目的. 然而阅读也是有技巧的. 工欲善其事必先 ...

最新文章

  1. 苹果AirTag遭破解,网友放出“教程”,可重写程序,可能成为恶意跟踪“神器”...
  2. 【老孙随笔】项目经理要如何看待技术?
  3. 中断方式下进行串口通讯的正确方法
  4. Bootstrap系列 -- 23. 图片
  5. 心语收集12:我以为要是唱的用心良苦,你就会对我多点在乎
  6. 清除所有多余的桌面右键菜单
  7. asp.net MVC学习的一些总结
  8. IIS上部署网站问题总结
  9. MessageFormat用法
  10. Spring Data JPA 介绍和使用
  11. 某公司的雇员分为以下若干类
  12. 机器学习笔记 - 什么是先验算法(Apriori Algorithm)?
  13. 苹果CMS绑定分类失败,刷新就丢失!
  14. 深度学习从入门到精通——MTCNN人脸侦测算法
  15. The nested type test2 cannot hide an enclosing type
  16. 零跑股价再度上涨的原因到底是什么呢?
  17. 国外Windows主机的特点
  18. 【庖丁解牛】configure: error: Please reinstall the libzip distribution
  19. 方法重载例题 编写程序计算两个同类型的数之和 Java
  20. Axure学习笔记(三)——交互事件设置

热门文章

  1. win10编译 Fast R-CNN 所需的setup.py(rotate) tensorflow版
  2. 物联网项目开发实战案例
  3. 铲个屎都这么硬核?!小哥用姿势检测模型,搞了个狗粑粑探测摄像头
  4. 基于Java的飞机大战的课程设计与实现
  5. 移动端开发注意的事宜
  6. bindec() 函数
  7. 安卓手机APP进行自动化点击软件详解
  8. python安装 错误 “User installations are disabled via policy on the machine”
  9. 怎么把m4a文件变成mp3格式
  10. Foxdisk11-小字库显示汉字2