Linux驱动调试时的一些技巧
2011-10-26 11:48
309 查看
1、假如现在有一个待测试的驱动模块button和一个用于测试驱动模块功能的应用程序button_test
首先,使用insmod button加载模块;不用时使用rmmod button卸载模块;
其次,测试驱动模块,运行./button_test,当需要查看该进程消耗CPU资源的情况时,可以设置
测试程序运行于后台,使用方法:./button_test & ;查看消耗CPU资源情况使用命令 top 。
2、当你需打开设备文件(/dev中的文件)时,使用exec命令
如打开设备文件/dev/button,使用exec 5</dev/button , 意思为打开设备文件/dev/button并将其定位到 5 这个位置;
接着使用ps 查看当前shell的PID ,比如为771 , 然后使用ls -l /proc/771/fd 即可看到打开的文件所定位的信息;
关闭打开的文件使用命令, exec 5<& - 。
首先,使用insmod button加载模块;不用时使用rmmod button卸载模块;
其次,测试驱动模块,运行./button_test,当需要查看该进程消耗CPU资源的情况时,可以设置
测试程序运行于后台,使用方法:./button_test & ;查看消耗CPU资源情况使用命令 top 。
2、当你需打开设备文件(/dev中的文件)时,使用exec命令
如打开设备文件/dev/button,使用exec 5</dev/button , 意思为打开设备文件/dev/button并将其定位到 5 这个位置;
接着使用ps 查看当前shell的PID ,比如为771 , 然后使用ls -l /proc/771/fd 即可看到打开的文件所定位的信息;
关闭打开的文件使用命令, exec 5<& - 。
相关文章推荐
- Linux驱动调试时的一些技巧
- 关于linux nand 驱动调试的一些注意点
- linux驱动调试技巧:灌寄存器---------以mma7660为例
- Linux驱动编程 step-by-step (六) 用户地址检测 简单模块调试 以及一些杂项
- Linux中printk和strace命令调试的一些技巧
- linux驱动调试技巧:灌寄存器---------以mma7660为例
- 关于linux nand 驱动调试的一些注意点
- linux驱动调试技巧:灌寄存器---------以mma7660为例
- Linux驱动编程 step-by-step (六) 用户地址检测 简单模块调试 以及一些杂项
- 关于linux nand 驱动调试的一些注意点
- 关于 WEB/HTTP 调试利器 Fiddler 的一些技巧分享
- linux的一些技巧
- 用kdb调试linux内核驱动
- 总结Linux中一些实用性的shell技巧
- .NET程序调试技巧(一):快速定位异常的一些方法
- [转帖]Linux驱动开发学习的一些必要步骤
- Linux驱动开发学习的一些必要步骤
- 学习笔记 --- LINUX 驱动调试之根据栈信息来分析
- 自己制作Linux驱动调试工具之查看寄存器
- py2exe使用方法 (含一些调试技巧,如压缩email 类)