首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2012-03-13 
100分求点开发经验小弟刚进入linux 的嵌入式驱动项目,以前都是不跑系统的,有硬件仿真,调试代码的时候感觉

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单步调试。

热点排行