建设银行官方网站诚聘英才,湖南建设监理协会网站,小程序 wordpress打包,做网站的荣誉证书很多刚入门的朋友一直都有人问我要学习资料#xff0c;嵌入式实在太杂#xff0c;网上很多人写的太不负责了#xff0c;本书单综合了本人以及一些朋友多年的经验整理而成。
本人见识和阅读量有限#xff0c;本书单可能有不对的地方#xff0c;欢迎朋友指正#xff0c;交…很多刚入门的朋友一直都有人问我要学习资料嵌入式实在太杂网上很多人写的太不负责了本书单综合了本人以及一些朋友多年的经验整理而成。
本人见识和阅读量有限本书单可能有不对的地方欢迎朋友指正交流你读过的好书。
更多单片机/嵌入式内容及资料大叔的嵌入式小站嵌入式Linux学习经典书籍
ps差钱的小伙伴可以找找资源等赚钱了记得买实体书补上尊重这些优秀的作者这些书值得你收藏。 Linux入门
▲《鸟哥的Linux私房菜 - 基础学习篇》第四版 作者鸟哥
这本书对于Linux入门简直是神书内容包括计算机概论linux的起源和发展如何学习linuxshell等。讲解得比较细致由浅入深非常适合初学者。
ps这本书我完整看了3遍不包括翻阅。
学习建议通读一遍大概掌握即可入门然后当作工具书不要太过执着大叔刚入门的时候就浪费了太多时间在这。
C语言
C语言是嵌入式编程必备的语言。Linux内核几乎完全是由C语言编写而成光学校学的肯定是不够用的。
▲《C陷阱与缺陷》作者: 凯尼格 译者: 高巍
全书分为 8章分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。也给出了若干具有实用价值的建议。
学习建议完全新手不建议看适合已经入门的C程序员完全新手还是先好好看看你的教科书吧。
▲《C专家编程》作者: 凯尼格 译者: 高巍
对C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C 等问题进行了细致的讲解和深入的分析
学习建议适合有一定功底的C程序员
ARM
▲《ARM体系结构与编程第2版》作者杜春雷
很经典共分为14章对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。
其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。
学习建议嵌入式避不开ARM重点了解汇编指令异常模式和MMU。
Linux驱动
▲《Linux设备驱动开发详解》作者宋宝华
就我个人有限的阅读量而言这是中文讲解Linux驱动最好的书。
学习建议没什么建议驱动考验的是耐心和经验只有多学哈哈。
Linux应用
▲《UNIX环境高级编程》(第3版)
作者作者: 史蒂文斯 (W.Richard Stevens) / 拉戈 (Stephen A.Rago)
译者: 戚正伟 / 张亚英 / 尤晋元
任何一个linux开发人员必备书。
书中介绍了UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容。
内容权威概念清晰阐述精辟对于所有UNIX/Linux程序员都是一本不可或缺的工具书。
▲《UNIX网络编程第3版》
作者: 史蒂文斯 / 芬纳 / 鲁道夫
译者: 杨继张
虽然书比较厚但对于程序员主要是TCP/UDP网络编程所以只要重点关注其中部分章节即可主要有: 第2、3、4、5、6、7、8、11、14、15、16、26、30。
学习建议重点了解原理比如tcp的握手原理、非阻塞等。其次就是一些选项啊、函数啊什么的这些大概知道后等用到时能够想到什么怎么搜索即可。
和《UNIX环境高级编程》一样买一本存着偶尔写代码写到某个地方不确定概念的时候可以翻翻。
Shell脚本
▲《Linux Shell脚本攻略 (第3版)》
作者: [美] Clif Flynt / [印] Shantanu Tushar / [印] Sarath Lakshman
译者: 门佳
短小精悍没有长篇大论都是一个接一个小技巧实用适合初学者。
学习建议作为入门没必要花过多时间学习闲时看看增强技术或者工作遇到问题再看可能就有解决办法
结语
纸上得来终觉浅看再多书也还是需要不断练习也没有真正的神书能够直接灌进你脑子不需要再四处找资料这些推荐的书要是真的学完你就是大佬了祝所有朋友学有所成升职加薪。 更多单片机/嵌入式内容及资料大叔的嵌入式小站嵌入式Linux学习经典书籍