Android驱动基本架构相应的XXX_create()函数作用
来源:互联网 发布:c语言也能干大事视频 编辑:程序博客网 时间:2024/05/16 10:22
- /*
- 352 * 创建类example,class_create函数执行成功后,在/sys/class目录下
- 353 * 就会出现一个名为example的目录。
- 354 */
- 355 example_class = class_create(THIS_MODULE, EXAMPLE_DEVICE_CLASS_NAME);
首先 得先对应的drive结构体进行初始化,后在调用这个。
- 363 /*
- 364 * 创建设备,device_create函数执行成功后,会生成/dev/example文件
- 365 * 和/sys/class/example/example目录及相关文件。
- 366 * 注意device的类型是struct device,代表一个设备。
- 367 */
- 368 device = device_create(example_class, NULL, dev, "%s", EXAMPLE_DEVICE_FILE_NAME);
- 376 /*
- 377 * 创建属性文件,对应的属性操作函数由dev_attr_val指定。
- 378 */
- 379 retval = device_create_file(device, &dev_attr_val);
这个device——create——file 创建属性文件
- 386 /*
- 387 * 将example_dev保存在设备私有数据区中。
- 388 */
- 389 dev_set_drvdata(device, example_dev);
- 390
- 391 /*
- 392 * 创建proc节点。
- 393 */
- 394 example_create_proc();
阅读全文
0 0
- Android驱动基本架构相应的XXX_create()函数作用
- Android SDK 相应目录的作用
- SSH架构中各关键包的相应作用
- Android Activity的生命周期及相应函数
- 数据库基本架构与日志的作用
- 驱动的一些基本函数
- Android基本事件的相应——按钮
- MATLAB相应一些函数机及其作用
- Android系统的基本架构
- 7.设备驱动开发的基本函数
- 全模型驱动架构(f-MDA)的基本思想
- 【Android学习笔记】Intent的基本作用
- Android-Activity生命周期 基本方法的作用
- Android.mk的作用以及基本组成
- 如何查找java的关键字及相应作用
- 中国IT服务创新企业及项目数据库(基本架构及其相应的多组关键技术)
- 网络驱动的作用
- 驱动的作用
- 使用nginx配置多个php-fastcgi负载均衡
- Gradle配置非Module文件下的子项目资源
- 小程序学习-环境
- 理解RESTful架构
- 缓存穿透、缓存并发、缓存失效之思路变迁
- Android驱动基本架构相应的XXX_create()函数作用
- 解决Mac下安装pymssql出现的问题
- php结合redis高并发下发帖、发微博
- 如何解决com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception
- Linux学习笔记(文件系统)
- 编译期多态之操作符重载
- 解决iframe里面又出现iframe问题
- SysGlobalObjectCache
- 蓝桥杯 BASIC-13 基础练习 数列排序