1. C/C++
- 《C陷阱与缺陷》
 - 《C专家编程》
 - 《C程序设计语言》
 - 《C与指针》
 - 《C语言深度剖析:解开程序员面试笔试的秘密》
 - 《c++程序设计》
 - 《C++ primer plus》第六版
 - 《Effective C++》
 - 《C++ STL标准程序库开发指南》
 - 《C++ 标准模板库编程实践》
 
2. Linux
2.1 应用程序设计
- 《Linux程序设计》
 - 《UNIX环境高级编程》
 
2.2 驱动开发
- 《Linux设备驱动程序》 Jonatban Corbet
 - 《Linux设备驱动开发详解》 宋宝华
 
2.3 内核
- 《Linux内核设计与实现》 Robert Love
 - 《深入理解LINUX内核》 DanielP. Bovet
 
2.4 其它
- 《鸟哥的Linux私房菜 基础学习篇》
 - 《gnu make manual 中文版》
 - 《shell从入门到精通》张春晓
 
3. 嵌入式开发
- 《ARM嵌入式系统基础教程》 周立功
 - 《嵌入式系统开发之道 菜鸟成长日志与项目经理的私房菜》 邱毅凌
 - 《μC/OS-Ⅱ嵌入式实时操作系统》 邵贝贝
 - 《圈圈教你玩USB》
 - 《嵌入式系统设计与实现》
 - 《基于嵌入式实时操作系统的程序设计技术》
 
4. 软件开发
- 《自己动手构造编译系统:编译、汇编与链接》
 - 《程序员的自我修养》
 - 《程序员修炼之道》
 - 《编程珠玑》
 - 《数据结构 C语言版》
 - 《人月神话》
 - 《人件》
 
5. 网络通信
- 《计算机网络》
 
6. Java & Android
- 《第一行代码 Android》
 - 《疯狂Java讲义》
 
来源:CSDN
作者:crazy_baoli
链接:https://blog.csdn.net/u012247418/article/details/79776240