作者BitTorrent (螳勃唬)
标题Re: [问题] 书籍评价询问
时间Tue Jul 22 09:28:13 2014
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:改善效能、提昇开发效率及节能的技巧与工具
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.102.217
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1405992498.A.50F.html