Re: [問題] 學 Linux Kernel 的影片

看板LinuxDev作者 (提拉米蘇好好吃喔)時間12年前 (2013/02/20 17:42), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《afred (只有音樂相伴)》之銘言: : 最近想自學Linux Kernel,買了一本Linux Kernel Development來看。 : 看了兩章,花了整整6天,效率不是很高, : 不知道有沒有Linux Kernel的教學影片, : 或其他能提高學習效率的方法嗎? : Sincerely, : Fred 建議可以直接build kernel用qemu(arm)或者是vmware(x86)跑起來直接single step trace kernel。如果是qemu可以trace arm的開機,配合gdb看很方便。 vmware內建有gdb server,也可以用gdb attach。qemu的優點是你自己可以build 一個busybox rootfs + kernel對初學者來說比較有感覺。 不懂得時候再去查書比較快。畢竟看書到最後還是要看code改code。 到後來我也不太看書了,直接挖code看比較快。頂多看arm就再看一下 arm spec,usb就看一下usb spec。code對照spec這樣比較多。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.41.48.77

03/17 17:09, , 1F
有個內建在kernel裡面的user model ARCH=um也可以玩玩看
03/17 17:09, 1F

03/17 17:09, , 2F
能直接在原有系統裡面chroot進去裡面玩純kernel的東西
03/17 17:09, 2F

03/17 17:10, , 3F
缺點就是可能device就無法額外控制但應該符合原po需求
03/17 17:10, 3F
文章代碼(AID): #1H99gCTe (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1H99gCTe (LinuxDev)