內核的學習很難,下面的內核關係圖可以看出。主要難點就是知識點多,錯綜複雜,難度大,且內核源代碼龐大,所以,我們學習就要講究方法。
方法/步驟
首先要了解為什麼要學習內核?下圖已表明,你如果要從事驅動開發或系統研究,就要學習內核。
內核的知識就像下面的繩結一樣,一環扣一環,我們要解開它們,就必須要先找到線頭也就是內核中的函數接口。初學階段,我們一般不深入的研究內核代碼,會使用內核的接口函數就不錯了。
下面提供瞭如何學習這些內核函數的方法,就像解繩子一樣
學習內核的四步法則,思維導圖的設計尤為重要,這也是能否學習好內核的關鍵