当前位置: 技术问答>linux和unix
linux 设备驱动开发&调试技术---!!!!!!!
来源: 互联网 发布时间:2017-02-26
本文导语: 大家好,我现在刚开始从事linux设备驱动开发。 在开发过程中,总是遇到system panic情况,而且在panic发生时,panic信息只出现一部分(屏幕滚过了),所以有些信息看不到。我在网上看了好多有关保留panic信息的方法...
大家好,我现在刚开始从事linux设备驱动开发。
在开发过程中,总是遇到system panic情况,而且在panic发生时,panic信息只出现一部分(屏幕滚过了),所以有些信息看不到。我在网上看了好多有关保留panic信息的方法,比如panic时用sysRq组合等均没有实现。所以我在此想请大家能指导些调试方法,尤其是在panic发生时如何保留有用信息或调试方法。小弟在此不胜感激……
我先列一个:
crash分析dump文件方法。
注:我想重点了解下这个方法的具体步骤,比如dump文件如何生成,如何分析具体的驱动等。
在开发过程中,总是遇到system panic情况,而且在panic发生时,panic信息只出现一部分(屏幕滚过了),所以有些信息看不到。我在网上看了好多有关保留panic信息的方法,比如panic时用sysRq组合等均没有实现。所以我在此想请大家能指导些调试方法,尤其是在panic发生时如何保留有用信息或调试方法。小弟在此不胜感激……
我先列一个:
crash分析dump文件方法。
注:我想重点了解下这个方法的具体步骤,比如dump文件如何生成,如何分析具体的驱动等。
|
你是在pc上开发的话
指定一个串口为console ,例如在内核参数里增加 console=ttyS0,115200
用另一台pc连接这个串口,就能记录下来
指定一个串口为console ,例如在内核参数里增加 console=ttyS0,115200
用另一台pc连接这个串口,就能记录下来