Re: [問題] 如何trace kernel boot的過程?

看板LinuxDev作者 (妖應封光)時間8年前 (2016/12/10 02:25), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《wtchen (沒有存在感的人)》之銘言: : 我在System.map看到很多函式, : 想知道整個kernel boot (start_kernel到kernel_init)的步驟中, : 那些modules或驅動被依序載入。 : 我的作法是在source code用grep抓函式,但這只限在init/裏面, : 我想知道的是哪些modules在哪個步驟被掛上去。 : 例如RPi的System.map中有mmc_init,我想知道是在start_kernel : 還是kernel_init中呼叫某函式時被呼叫的。 : 感謝。 推薦一本書 https://world.tmall.com/item/40264591591.htm? 掏寶有更便宜的 可以自己找 init call其實就是放在init section內的東西 新架構通常應該要改成device tree -- 碧雲天,黃葉地。秋色連波,波上寒煙翠。 山映斜陽天接水;芳草無情,更在斜陽外。 黯鄉魂,追旅思;夜夜除非、好夢留人睡。 明月樓高休獨倚。酒入愁腸,化作相思淚。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.74.10 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1481307955.A.A0E.html

12/10 17:49, , 1F
感謝,不過目前不方便買簡體或中文書。
12/10 17:49, 1F

12/10 17:49, , 2F
請問有無英文書可以推荐?
12/10 17:49, 2F

12/11 02:12, , 3F
英文的沒有 這本其實有人掃描 我有買簡體的
12/11 02:12, 3F

12/11 02:13, , 4F
裡頭友好幾個page的流程圖就是呼叫順序
12/11 02:13, 4F

12/11 02:14, , 5F
很可惜這本沒英文 看起來是韓國人寫 中國人翻譯
12/11 02:14, 5F

12/11 02:15, , 6F
英文的經典就那幾本understanding linux...
12/11 02:15, 6F

12/11 02:15, , 7F
The linux kernel development, Professional linux
12/11 02:15, 7F

12/11 02:16, , 8F
kernel architecture之類的
12/11 02:16, 8F

12/11 02:19, , 9F
linux process manager.
12/11 02:19, 9F

12/12 20:48, , 10F
這本很深入 初學會看的很痛苦 不過這本有別人沒講的深入
12/12 20:48, 10F
文章代碼(AID): #1OIlSpeE (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1OIlSpeE (LinuxDev)