Linux-exec命令试验驱动(12)
2024-10-01 20:05:34
对于做驱动经常会使用exec来试验驱动,通过exec将-sh进程下的描述符指向我们的驱动,来实现调试
-sh进程常用描述符号:
0:标准输入
1:标准输出
2:错误信息
5:中断服务
exec命令使用:
挂载: exec [描述符号]<[设备节点路径] 卸载: exec [描述符号]<&-
实例:
1. 挂载开发板的键盘驱动(tty1)
exec </dev/tty1 //将本开发板的tty1(LCD)终端挂载到-sh进程下描述符0,
//以后按下的键盘驱动就会打印在-sh进程上, -sh:串口显示终端进程
2.挂载按键中断服务函数
exec </dev/buttons // 将/dev/buttons 设备节点挂载到-sh进程下描述符5,
//以后的中断服务函数就指向/dev/buttons设备节点的中断服务函数
如下图:
3.释放按键中断服务函数
exec <&- //卸载已挂载的描述符5,驱动就会进入.release函数释放
最新文章
- 对C#泛型实例化对像
- ipad
- Python:函数
- Git保存密码
- Reporting Service 没有权限登陆
- 对于JVM内存配置参数
- [转]不再以讹传讹,GET和POST的真正区别
- XPath的语法
- Objective-c——UI基础开发第九天(QQ好友列表)
- Nginx/LVS/HAProxy负载均衡软件的优缺点详解(转)
- factory工厂模式
- javascript 四舍五入
- mongodb的write concern
- 使用C++11实现无锁stack(lock-free stack)
- Java基础学习笔记2
- 什么是CALayer
- 简谈-Python的输入、输出、运算符、数据类型转换
- Oracle分析函数row_number()等的使用实例
- 如何加大tomcat可以使用的内存
- 多线程-Executors和Executor,线程池