读书人

100分求点开发经验,该如何处理

发布时间: 2012-03-13 11:21:12 作者: rapoo

100分求点开发经验
小弟刚进入linux 的嵌入式驱动项目,以前都是不跑系统的,有硬件仿真,调试代码的时候感觉很方便。现在要进入到linux驱动开发了,想像大家学习点开发调试的经验,在linux下进行调试一般都使用什么方法调试找bug呢?


看看变量之类的。。。看程序内部流程跑的对不对,之类的。。。。。


大家给点意见

[解决办法]
咳咳,最有效的还是加打印信息呀。。。。。。

再就是用KGDB。。。。。。。
[解决办法]
1. 使用printk, dev_dbg等函数输出日志。
2. 使用kgdb通过串口或者网口,结合gdb调试。
3. 使用JTAG接口,使用硬件仿真器调试,例如BDI2000, BDI3000等,用gdb调试。

最好的方法是第3种。
[解决办法]

探讨

引用:
1. 使用printk, dev_dbg等函数输出日志。
2. 使用kgdb通过串口或者网口,结合gdb调试。
3. 使用JTAG接口,使用硬件仿真器调试,例如BDI2000, BDI3000等,用gdb调试。

最好的方法是第3种加ADS1.2单步调试。

读书人网 >UNIXLINUX

热点推荐