Re: [问题] 书籍评价询问

楼主: BitTorrent (螳勃唬)   2014-07-22 09:28:13
1) Binary Hacks 这本刚好有买,主要在谈user space program的debug。
可以先不用看。
2) 先把一些基本的Kernel知识学好再学Driver写作。
推荐本神书 Understanding the Linux Kernel, 3rd Edition
当然书本上还是有它错误的地方,而且linux kernel 经过多版的变化
最终还是以trace code为主。但是建议初学者先用书本为辅。
当然知识的学习,有人教总是比自行翻书快。
另外推荐你一些大学老师开的课
http://in2.csie.ncu.edu.tw/~hsufh/COURSES/SUMMER2014/linuxos.html
国内,有很多动画可以帮助你理解。
http://cs.usfca.edu/~cruse/cs635s03/lesson16.ppt
国外,偏向实作有很多code可以看。[Page-fault in Linux] 图片详细。
3) Linux Kernel的学习过程中,我没装ctag跟一些vim上trace code的tool
而是用http://code.woboq.org/linux/ 来trace code。网络上也可以蒐集到各版本的
lxr website。
※ 引述《zeqw (重心)》之铭言:
: 算是embedded开发的初学者
: 上网找书刚好看到这几本,想询问是否有人阅读过呢?
: 至少如果难以阅读或是帮助不大的话可以灭火一下
: - Debug Hacks除错骇客:极致除错的技巧与工具
: - 程式设计师的自我修养:连结、加载、程式库
: - Binary Hacks:骇客秘传技巧一百招
: - Linux Kernel Hacks:改善效能、提升开发效率及节能的技巧与工具

Links booklink

Contact Us: admin [ a t ] ucptt.com