Linux驱动调试时的一些技巧
来源:互联网 发布:两台mac屏幕共享 编辑:程序博客网 时间:2024/06/01 11:53
http://blog.csdn.net/leichelle/article/details/6906567
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<& - 。
0 0
- Linux驱动调试时的一些技巧
- Linux驱动调试时的一些技巧
- 调试的一些技巧
- 调试的一些技巧
- 关于linux nand 驱动调试的一些注意点
- 关于linux nand 驱动调试的一些注意点
- 关于linux nand 驱动调试的一些注意点
- Linux中printk和strace命令调试的一些技巧
- 驱动调试的一些想法
- Eclipse的一些调试技巧
- XCode的一些调试技巧
- CSS 调试的一些技巧
- XCode的一些调试技巧
- XCode的一些调试技巧
- XCode的一些调试技巧
- XCode的一些调试技巧
- XCode的一些调试技巧
- XCode的一些调试技巧
- 从一个简单的宏定义看linux内核的严谨
- yarn架构 及 client提交任务过程讲解
- poj1351Number of Locks(记忆化搜索)
- 在使用STM32的FSMC的一些体会。。
- 百度2014 Summer Party视频集锦
- Linux驱动调试时的一些技巧
- win7-32位+AMD+VMware安装MAC OS X 10.6.3
- 三篇基础sql之1
- C编写的简单病毒程序
- 内存管理机制(详细介绍)
- 防追踪创安全网络环境 EFF推Beta版“Privacy Badger”扩展
- Linux详解udev
- 解决java.sql.SQLException: Could not retrieve transation read-only status server
- Jobdu 题目1012:畅通工程