知识分类 | 书目 | |
---|---|---|
架构设计 | 架构 | 《实时嵌入式系统软件设计》 |
面向对象 | 《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 |