課程大綱: 1. Prepare kernel and module build environemnt 2. debug strategy: ICE/kgdb/gdbserver 3. Example for ICE/mmu debug 4. Example for gdbserver debug 5. kernel oops analysis 6. build ARM ksymoops 7. linux kernel kgdb debug 8. How to patch kgdb serial driver 9. Setup bootloader and kgdb parameter 10. different ways to connect kgdb to linux kernel 11. Add kgdb GUI front end 12. module debug 13. What's wrong when loading module symbol 14. how to deal with it 15. Example for module kgdb debug