今晚9点:《Linux内核调试的实践》微课直播(3月8日晚9点)

 主要目的:

解释在实际的工程里面如何正确地使用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个群深度技术答疑模式和讨论。

指导老师: 

宋宝华老师

大纲:

1

  • 1.printk解决95%以上的问题

  • 2.工程里的printk,dev_xxx和pr_xxx的正确使用

  • 3.早期的打印

  • 4.开机就死机的调试,initcall_debug

  • 5.printk的耗时,哪些情况可以调用printk

  • 6.printk打印级别控制

  • 7.如何看oops和panic,oops和panic的区别;内核反汇编

  • 8.用gdb对内核进行源代码级调试

  • 9.用gdb对内核模块进行源代码级别的调试

  • 10.用qemu在没有电路板的情况下进行内核源代码级别调试

  • 11.内核内存泄露、内存越界等的调试

  • 12.rcu stalled和系统lockup的调试

  • 13.内核里的各种DEBUG选项

  • 14.grabserial抓开机速度


报名方法:扫码加微信,发送报名红包88(本课程不免费),加入直播群和答疑群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值