知识分类 | 书目 | |
---|---|---|
架构设计 | 架构 | 《实时嵌入式系统软件设计》 |
面向对象 | 《Prentice.Hall.PTR.Applying.uml.and.Patterns.3rd.Edition | |
设计模式 | 《Real-Time+Design+Patterns Robust+Scalable+Architecture+for+Real-Time+Systems》 | |
基础知识 | 系统 | 《深入理解计算机系统》 |
操作系统 | 《operating systems three easy pieces》 | |
编译链接 |
《程序员的自我修养》 《An Introduction to GCC》和《Linkers and Loaders》 |
|
基础技术 | 处理器 |
《支撑处理器的技术》 《ARM64体系结构编程与实践》 |
网络 |
《TCP/IP Illustrated, Volume 1: The Protocols》 《TCP/IP 网络编程》 |
|
基础工具 | git | |
shell | 《Linux.Shell_.Scripting.Cookbook》 《Linux shell 核心编程指南》 |
|
python | 《软件自动化测试实战解析:基于python3编程语言》 | |
Linux | 应用 |
《unix/Linux用户编程手册》 《UNIX环境高级编程》 |
驱动 | 《深入Linux设备驱动程序内核机制》 《Linux设备驱动开发详解》 |
|
内核 |
《Linux内核设计与实现》 《深入理解Linux网络技术内幕》 |
|
IO |
《存储技术原理分析》 《文件系统技术内幕》 |
|
debug/perf | 《Debug Hacks : 深入调试的技术和工具》 《Systems Performance : Enterprise and the Cloud》 |
|
Android | framework | 《深入理解Android内核设计思想》第二版 |
职业素养 | How-To-Ask-Questions-The-Smart-Way 提问的智慧中文版 如何有效地报告 Bug |