驱动开发中,如何自动创建设备文件?
2013-06-25 17:28
381 查看
文章参考了:
http://blog.chinaunix.net/u/22878/showart_411466.html
在2.6的kernel中,如果要在驱动程序加载的时候自动创建设备文件,需要设计到以下两个函数与一个结构。
利用的kernel API:
class_create : 创建class
class_destroy : 销毁class
class_device_create : 创建device
class_device_destroy : 销毁device
需要在init 中class_create、device_create,
在exit中class_destroy、device_destroy.
例如:
struct class *myclass=class_create(THIS_MODULE,"CLASS_NAME");
device_create(myclass,NULL,MKDEV(major,0),NULL,"device name");
顺序是用 class_create创建一个class,然后给该class创建设备.
阅读(623) | 评论(0) | 转发(0) |
0
上一篇:什么是miscdev类驱动?and Miscellaneous Character Drivers
下一篇:手动创建设备 mknod命令
相关热门文章
网站设计:复杂产品的响应式设...
VoiceEngine之voice hardware ...
自己用的ubuntu环境搭建(一)...
Linux 下查看文件字符编码和...
U盘安装Debian教程
linux 常见服务端口
什么是shell
linux socket的bug??
linux的线程是否受到了保护?...
一个适用于windows和linux的抓...
debian7系统与ATI X2300显卡...
ubuntu sysklogd之配置文件介...
自己用的ubuntu环境搭建(一)...
linux 学习心得
用户输入操作和数据的显示...
给主人留下些什么吧!~~
评论热议
http://blog.chinaunix.net/u/22878/showart_411466.html
在2.6的kernel中,如果要在驱动程序加载的时候自动创建设备文件,需要设计到以下两个函数与一个结构。
利用的kernel API:
class_create : 创建class
class_destroy : 销毁class
class_device_create : 创建device
class_device_destroy : 销毁device
需要在init 中class_create、device_create,
在exit中class_destroy、device_destroy.
例如:
struct class *myclass=class_create(THIS_MODULE,"CLASS_NAME");
device_create(myclass,NULL,MKDEV(major,0),NULL,"device name");
顺序是用 class_create创建一个class,然后给该class创建设备.
阅读(623) | 评论(0) | 转发(0) |
0
上一篇:什么是miscdev类驱动?and Miscellaneous Character Drivers
下一篇:手动创建设备 mknod命令
相关热门文章
网站设计:复杂产品的响应式设...
VoiceEngine之voice hardware ...
自己用的ubuntu环境搭建(一)...
Linux 下查看文件字符编码和...
U盘安装Debian教程
linux 常见服务端口
什么是shell
linux socket的bug??
linux的线程是否受到了保护?...
一个适用于windows和linux的抓...
debian7系统与ATI X2300显卡...
ubuntu sysklogd之配置文件介...
自己用的ubuntu环境搭建(一)...
linux 学习心得
用户输入操作和数据的显示...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- Linux驱动开发--自动创建设备文件节点
- Linux 设备驱动 如何自动创建设备文件
- 内核驱动模块如何在/dev文件下自动创建设备
- 内核驱动模块如何在/dev文件下自动创建设备
- 高级字符设备驱动-自动创建设备文件笔记
- linux驱动开发之字符设备--自动创建设备节点
- 驱动如何实现对mdev的支持(自动创建一个设备)
- Linux内核驱动自动创建设备节点文件
- Windows Embedded 开发之如何创建一个设备驱动(一般性描述)
- linux驱动开发--字符设备:自动创建设备节点
- Linux内核驱动之自动创建设备文件
- imx6q led灯驱动及测试代码(自动创建设备文件v1)
- 国嵌内核驱动进阶班-7-5(自动创建设备文件)
- Linux 设备驱动--- 自动创建设备文件
- linux驱动学习——怎么自动创建设备文件
- Linux内核驱动自动创建设备节点文件
- linux内核字符设备驱动之设备文件自动创建
- 简单字符设备驱动和自动创建设备文件
- Linux 设备驱动--- 自动创建设备文件
- linux驱动开发之自动创建设备节点的方法