主要目的:
解释在实际的工程里面如何正确地使用printk和它的变体dev_xxx和pr_xxx(告诉你一个与想象不同的printk),如何分析内核oops,如何分析内核lockup、调试内核开机就死、内核启动速度、内存泄漏、内存越界等问题,以及如何用gdb进行内核源代码级、内核模块源代码级别的调试。如何用qemu模拟电路板,然后用gdb调试ARM电路板的内核。同时包含:
《Linux设备驱动开发详解》配套虚拟机内的QEMU模拟ARM板子如何使用和调试,如何用这个qemu模拟ARM板子学习内核调试和内核模块调试。
上课时间: 2018.3.8,9:00PM-10:30PM。
上课形式:
2个微信群 1个群上课采用图、语音、关键部分电脑演示录屏视频分享形式(可无限次数回看);另外1个群深度技术答疑模式和讨论。
指导老师:
宋宝华老师
大纲: