https://blog.csdn.net/s110500617/article/details/51873835 
读本科的时候就对嵌入式系统感兴趣,虽然在校的时候积累了大量材料,但是在较长的时间里都没有机会细读,这学期终于静下心来,系统学习一遍,期间把以前积累的各类教材或粗粗浏览或仔细揣摩,都翻了个遍,最终给出如下书单,供读者学习参考(红色字体代表强烈推荐书目):
1、针对入门级的教材:推荐高等教育出版社的全国计算机等级考试-三级教程(嵌入式系统开发技术),此书对嵌入式系统的整体把握还是很好的,此书的汇编指令介绍得也很不错,尽管这本书较少提及linux方面的知识,也几乎没有u-boot方面的内容,但每个部分简明扼要,全书314页左右,没有太多代码,让没有基础的你,在阅读的时候不至于淹没于代码的海洋,此书强烈建议大一新生直接使用,自学,并参加计算机三级考试,对嵌入式系统有一个轮廓性的认识。
2、与第一本书同时阅读参考的教材:嵌入式系统基础教程(俞建新,王健,宋健健),此书为全国重点大学计算机教材,同样的特点,薄,但是这本书相对于第一本,更精,对比其中介绍DRAM和SRAM的内容,就可以知道此书作者的用心程度,如果不考计算机等级考试,直接看这本入门即可,而且此书图很丰富,在让你不陷入代码的同时,不陷入文字,更精准理解知识点。
3、linux操作系统使用:  《鸟哥的Linux私房菜 》、文东戈老师的《linux操作系统实用教程》、刘忆智《linux从入门到精通》。
4、大名鼎鼎的韦东山教材:《嵌入式linux应用开发完全手册》,  此书必读,不可替代,没有之一,在前两本的熏陶下,你就会开始好奇嵌入式系统的工作原理,这时候你再泡入代码,已经可以开始在代码中遨游,尤其韦老师写书写得很细致,对代码不仅做了详细注释,还对其进行点评,相信结合代码,你对嵌入式系统的硬件体系架构,特殊功能寄存器配置,中断体系架构会有更深刻的理解,全书采取案例教学,并不对某些很细的知识点展开,所以你需要阅读相应知识点更专业的教材,例如makefile,arm汇编,shell编程等等,这些都是体现在案例分析中,没有很全面列出,但是这不影响此书成为嵌入式业界顶级教材的地位。
5、韦老师的教材侧重讲原理,对于软件的操作介绍稍微少了点,如ADS软件的使用,这部分建议结合国嵌的教材,《嵌入式Linux系统工程师标准培训教材》,有两本,一本是基础篇,一本是驱动篇,都是好书,手把手教学,你不一定懂原理,但是一定做得出来,当然做得出来也很重要的,建立自信心。
6、linux程序设计:推荐徐城老师编写的《linux环境C程序设计》、电子科技大学李林老师编著的《linux程序设计实践》和Neil Matthew的《linux程序设计》 。
7、linux内核方面:好的教材有:韩国人写的《arm linux内核源码剖析》和德国人写的《深入linux内核架构》,都是翻译本。
8、linux驱动方面:国内最好的教材:宋宝华老师的《Linux设备驱动开发详解:基于最新的Linux 4.0内核》,美国人写的 Linux设备驱动程序(中文版第三版)也是经典教材。
9、unix环境高级编程 第三版,网上推荐,自己没阅读过。
10、 浙江大学BBS版主俞甲子编著的《程序员的自我修养-链接、装载与库》。 
11、《深入浅出嵌入式底层软件开发》
12、《ARM+LINUX入门与实践 》 
后记:其实读好几本书最终的目的是完全读懂一种技术,不同作者,不同的风格,也许这位老师讲的方式你不容易接受,另一位老师的讲授方法你瞬间就恍然大悟,所以除了上述教材,自己还应结合自己的理解程度再参考其他教材,上网阅读各类技术博客,更重要的是,找一块开发板(强烈推荐天嵌TQ2440),对着开发技术手册和视频教程(这里推荐国嵌、天祥电子和韦东山老师的视频教程),自己编程开发,只有自己亲手做过,碰到问题再解决问题的过程,才是真正掌握知识和技能的唯一方法,我们的目标只有一个,把不懂变做精通! 

嵌入式系统开发必读经典书目相关推荐

  1. 嵌入式系统开发怎样快速度入门

    http://wenda.tianya.cn/wenda/thread?tid=392a249d9d6856c5 实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条 ...

  2. 嵌入式系统开发学习如何起步、如何深入?(转)

    学习有捷径吗?俺认为是有的,正确的道路就是捷径. 就好象是爬山,如果有导游图,那就能找到一条最正确的路线:如果没有导游图,自己瞎琢磨,东问西问,也未必能找到最佳的路线. 有时候回首前尘,会谓叹,要是当 ...

  3. C语言嵌入式系统编程修炼(经典中的经典)

    C语言嵌入式系统编程修炼      http://blog.chinaunix.net/u/25764/showart_326589.html转载自这里,真是太经典了. C语言嵌入式系统编程修炼   ...

  4. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——02-08项目人力资源(Human Resource)管理...

    本节书摘来异步社区<嵌入式系统开发之道--菜鸟成长日志与项目经理的私房菜>一书中的第2章,第2.8节,作者:邱毅凌,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  5. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——第1章 系统•嵌入•硬件 01-01 Welcome on board!...

    本节书摘来自异步社区<嵌入式系统开发之道--菜鸟成长日志与项目经理的私房菜>一书中的第1章,第01-01节,作者 邱毅凌,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  6. labview嵌入c代码_LabVIEW与myRIO嵌入式系统开发入门

    一.概述 NI myRIO是NI公司推出的一款嵌入式系统开发平台,内嵌Xilinx Zynq芯片,可以利用双核ARM Cortex-A9的实时性能以及Xilinx FPGA可定制化I/O进行嵌入式系统 ...

  7. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——02-04项目范围(Scope)管理...

    本节书摘来异步社区<嵌入式系统开发之道--菜鸟成长日志与项目经理的私房菜>一书中的第2章,第2.4节,作者:邱毅凌,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  8. arm板telnetd为什么运行不了_一种基于ARM的嵌入式系统开发的方案详细讲解

    背景介绍 在日益信息化的社会中,各种各样的嵌入式系统已经全面渗透到日常生活的每一个角落.嵌入式系统的功能越来越复杂,这就使得一个嵌入式系统产品从市场需求立项到方案选择.样机研制.定型量产所需要的开发费 ...

  9. 嵌入式系统开发工程师入行前十项准备

    这几年,大学生就业越来越难,但实际上,很多公司又一直招聘不到合适的值得培养的人才.我所了解的嵌入式系统开发工程师就是典型的例子,一般来说,在北京,这样的工作岗位大约是月薪3000-5000元,对刚毕业 ...

  10. 嵌入式系统开发学习步骤(Linux高级编程学习顺序)

    2019独角兽企业重金招聘Python工程师标准>>> 嵌入式系统开发学习步骤(Linux高级编程学习顺序) 1.Linux 基础 安装Linux操作系统 Linux文件系统 Lin ...

最新文章

  1. 基于MINA框架快速开发网络应用程序
  2. python自动化干什么-Python接口自动化测试(一)什么是接口?
  3. 笔记-项目质量管理-6σ管理法
  4. 停止了IIS服务为什么apache还是启动不了呢?
  5. HTML5新的解析顺序,HTML5新表单新功能解析
  6. 第九节:ES6为对象做了哪些扩展?
  7. 美工设计灵感|常见的电商页面如何设计?
  8. VB6.0 GetTcpTable 使用详解
  9. 6467t 1080php,DM6467T开发板领航——开发环境的文件配置
  10. Redis介绍及常用命令【转载】
  11. 简单总结下8.25技术大会感受
  12. 饭店计算机软件系统FIDlLIL,酒店Opera系统研究
  13. 中国集成电路设计产业创新发展的认识和思考
  14. Python入门:数据结构之字典(dict)(2)
  15. 【金猿产品展】沃丰科技GaussMind——用技术提升客户体验
  16. 服务器网页图片显示不了怎么办啊,网页图片显示不出来怎么办 网络故障解决【详解】...
  17. AI算法面试难度升级,该如何应对?
  18. R语言使用vcd包的assocstats函数计算两个分类变量的相关性的强弱、计算列联表的Phi系数、列联系数和Cramer’s V系数
  19. numpy matplotlib 进行图像读取和显示
  20. WDK编译libwdi

热门文章

  1. 告诉我图样图森破的两道简单C++笔试题
  2. 选择一个网络托管业务域名代备案提供全面的解决方案
  3. 连续分配管理方式(单一连续分配 固定分区分配 动态分区分配)
  4. 图表框架html,推荐14个实用的JavaScript图表(JS图表)图形绘制工具
  5. K650c + Ubuntu 15.04无法正常关机,重启
  6. 【问题解决】QT报错 undefined reference to `__imp__ZN11QSerialPortD1Ev‘
  7. ap mt7260a 华硕_带你入坑,用MT7620A带USB口的路由器搭建一个私有网盘
  8. 同一局域网入侵_局域网IP地址冲突、环路?千兆接入交换机选型很重要
  9. linux查询文件重复记录,Linux 查询文件内容重复数 uniq
  10. 【蓝桥杯练习-PWM脉宽调制】