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