使用字符设备驱动
2015-02-16 18:01
190 查看
应用程序通过操作字符设备文件来控制字符设备,字符设备文件通过主设备号操作字符设备。
创建字符设备文件
使用mknod命令
mknod /dev/文件名 c 主设备号 次设备号
其中c为char的缩写,意为字符设备。主设备号用cat /proc/devices命令查询,次设备号为0-255之间任意自然数。主设备号用以区分不同类型的设备,次设备号用以区分同类型的不同设备。
创建好之后编写应用程序对字符设备文件进行操作就可以控制字符设备了。
创建字符设备文件
使用mknod命令
mknod /dev/文件名 c 主设备号 次设备号
其中c为char的缩写,意为字符设备。主设备号用cat /proc/devices命令查询,次设备号为0-255之间任意自然数。主设备号用以区分不同类型的设备,次设备号用以区分同类型的不同设备。
创建好之后编写应用程序对字符设备文件进行操作就可以控制字符设备了。
相关文章推荐
- linux驱动开发--字符设备:通过cdd_cdev结构中的led变量区分是哪个节点,private_data使用
- 通过应用程序使用字符设备驱动
- Hasen的linux设备驱动开发学习之旅--使用文件私有数据的字符设备驱动
- Linux驱动模型学习(一)---字符设备驱动模型之一---使用字符设备驱动
- 10.字符设备驱动模型(1)-使用字符驱动程序
- CTDIY-1-字符设备驱动的使用
- 使用内核定时器的second字符设备驱动
- Linux字符设备驱动程序开发(1)-使用字符设备驱动
- 字符设备驱动(二)---key的使用:查询方式
- linux设备驱动开发学习之旅--使用文件私有数据的字符设备驱动
- 使用内核定时器的second字符设备驱动及测试代码
- 使用静态设备节点的cdev字符驱动GPIO
- [国嵌攻略][112][使用字符设备驱动]
- 第6章 字符设备驱动
- 第三章字符设备驱动(2)—设备操作函数
- 块设备驱动向LINUX移植的常规步骤及INITRD的使用
- 字符设备驱动 架构分析
- 字符设备驱动模板
- 基于ARM9开发板的按键字符设备驱动实现
- 字符设备驱动学习笔记(2.6.23)