内核用printk,dev_xx, pr_xx,BUG/BUG_ON(), WARN()/WARN_ON(), oops,proc,sysfs和DS-5。
应用用gdbserver/gdb,strace,core
dump等。分析系统用top,iostat,smem,oprofile,LTTng,bootchart,powertop,latencytop等。benchmark用lmbencha,iozone,netperf,sysbench等。
总之linux的分析工具是很全的。
--------------------------------
新浪weibo @宋宝华Barry
在 2012年11月6日 下午11:19,杨可亲 <itri...@gmail.com> 写道:
> 各位大大们,不说x86平台丰富强大的各种调试工具了,那些很难在嵌入式linux上跑起来。
> 那么在嵌入式平台做内核开发,应用程序开发也好,大家都怎么调试代码,怎么解决bug的呢?我现在基本上只用printk,printf,别的先进玩意儿没用过,不知大家有什么好的工具和经验,拿出来分享下吧?
--
_______________________________________________
Linux设备驱动开发邮件列表 linux...@googlegroups.com
http://groups.google.gr/group/linuxdriver?hl=zh-CN
退订请使用原订阅邮箱发邮件至:linuxdriver...@googlegroups.com