书单
1、Linux基础入门
- 《笨办法学 Linux》
- 《嵌入式 Linux 基础教程》
- 《Linux 就该这么学》
- 《Linux C 编程一站式学习》
- 《嵌入式 Linux 开发教程》
- 《鸟哥的 Linux 私房菜》
- 《Linux 自学大全》
- 《ARM嵌入式Linux 系统开发从入门到精通》
- 《ARM Linux 入门与实践》
2、Linux 系统环境
- 《LINUX命令行与SHELL脚本编程大全》第三版
- 《Shell 编程大全》
- 《Shellbook》
- 《Shell 命令行操作》
3、Git 版本管理
- 《GitHub 入门与实践》
- 《Pro Git》第二版
4、C 语言和汇编
- 《C 和 指针》
- 《C 语言深度剖析》
- 《高质量C++编程指南》
- TheCprogramminglanguage《C程序设计语言》
- Ctrapsandpitfalls《C陷阱与缺陷》
- ExpertCLanuage《专家C编程》
- WritingCleanCode-----MicrosoftTechiniquesforDevelopingBug-freeCPrograms《编程精粹--Microsoft编写优质无错C程序秘诀》
- ProgrammingEmbeddedSystemsinCandC++《嵌入式系统编程》
- 《高质量C++/C编程指南》林锐
5、Arm 体系结构
- 《ARM 嵌入式系统开发-软件设计与优化》
- 《ARM系列处理器应用技术完全手册》
- ARM 官方文档
- 编程指南:
- 《The_Definitive_Guide_to_ARM_Corte_M3&M4》
- 《Arm Cortex-A 编程指南》
- 《Armv8-A 编程指南》
- 《Linux 环境编程:从应用到内核》
- 《GNU Linux 编程指南》
- 《Linux 程序设计》
- 《Linux 系统编程》
- 《UNIX 环境高级编程》
6、Linux 内核基础原理
- 《Linux 内核设计与实现》
- 《Linux 设备驱动程序》
- 《深入 Linux 内核架构》
- 《深入Linux 设备驱动程序内核机制》
- 《Mastering Linux Kernel Development》
7、Linux 内核开发与实践
- 《Linux 设备驱动开发详解》
- 《精通 Linux设备驱动开发》
- 《嵌入式 Linux 基础教程》
- 《构建嵌入式 Linux 系统》
- 《深入 Linux 内核架构》
- 《Linux 内核完全注释(带源码中文注释)》
- 《一幅漫画解读 Linux 内核》
- 《快速理解什么是 Linux 内核》
- 《嵌入式 Linux 框架的理解》
8、Linux应用开发
- 《韦东山嵌入式 Linux 应用开发完全手册》
- 《Linux 学习资料(华为)》
- 《树莓派开始,玩转 Linux》
- 《书单:顶级Linux大神告诉你该看哪些书》
- 《给编程初学者的7本书+高级Linux编程(开源书下载)
9、操作系统理论与基础
- 《深入理解计算机系统》
- 《Operating Systems:Three Easy Pieces》
还没人转发这篇日记