Re: [问题] 学 Linux Kernel 的影片

楼主: mimi0213 (提拉米苏好好吃喔)   2013-02-20 17:42:34
※ 引述《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这样比较多。
作者: MacacaQQ (德玛西亚的搭波)   2013-03-17 17:09:00
有个内建在kernel里面的user model ARCH=um也可以玩玩看能直接在原有系统里面chroot进去里面玩纯kernel的东西缺点就是可能device就无法额外控制但应该符合原po需求

Links booklink

Contact Us: admin [ a t ] ucptt.com