创建一个简单的device_create_file文件节点
来源:互联网 发布:诱导源码 编辑:程序博客网 时间:2024/05/18 08:27
使用的device_create_file 创建的节点在/sys/devices/下; 名字应该是“usb_status”
1. 定义:
static int gpio_number;
2. 定义操作函数:
static ssize_t switch_usb_show(struct device *dev, struct device_attribute *attr,char *buf){return sprintf(buf, "%d\n", gpio_get_value(gpio_number));}static struct device_attribute switch_usb_attr = {.attr = {.name = "usb_status",.mode = 0444,},.show = switch_usb_show,};
3. 创建节点:
if (device_create_file(dev, &switch_usb_attr))dev_err(dev, "Unable to create sysfs entry: '%s'\n",switch_usb_attr.attr.name);
阅读全文
0 0
- 创建一个简单的device_create_file文件节点
- 创建sysfs节点之device_create_file、sysfs_create_group
- 创建一个简单的debugfs文件系统节点
- DEVICE_ATTR,device_create_file的使用
- device_create_file的使用
- 往xml文件中加入一个节点的简单实现
- flume 简单案例 将一个节点的中一个日志文件的动态变化 在 另一个节点的终端输出
- 创建子节点的一个方法
- 创建一个procfs文件系统的节点
- 自学简单的写一个创建TinyXML文件
- 使用 POI创建一个简单的 Excel 文件
- 一个简单的目录节点类定义
- 创建一个ROS节点
- 编写一个应用程序,要求将LinkedList创建的对象写入文件,在读出一个LinkedList节点中的数据。
- jdom创建一个xml文件 简单例子
- iOS简单创建一个Framework文件
- c#读取xml文件的一个节点
- 创建一个简单的相册
- 学习【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波---思维导图笔记
- 统计传入字符串参数(可能不止一个参数)的英文字母、空格、数字和其他字符的个数
- 关于mybatis generator调用时遇到问题整理
- POJ 1196 Twofive 笔记
- python基础学习(4)
- 创建一个简单的device_create_file文件节点
- GetCurrentDirectory 和GetModuleFileNamed的区别
- http响应状态码大全
- ACM必学知识点清单.
- UVA
- ionic图片懒加载的实现整合 --ionic-image-lazy-load.js
- EventTrigger触发3D物体事件
- map用法测试(遍历)
- 理解HTC Vive更新——控制相机旋转和位移