kernel中创建属性并且操作
来源:互联网 发布:零基础大数据培训班 编辑:程序博客网 时间:2024/06/15 22:44
在wakeup.c中发现有wakeup_source这个property,这个property在adb shell到机台中,然后cd d进去,ls就可以看到了。
既然有现成的例子,就一样模仿一个:
1.建立一个static struct dentry *xxx
2.xxx=debugfs_create_file("xxx_xxx",S_IRUGO,NULL,NULL,&xxx_fops)
3.static const struct file_operations xxx_fops={
.owner=THIS_MODULE,
.open=XXXXX,
.read=xxxxx_read,
}
4.ssize_t xxxx_read(struct file *file,char _user &buf,size_t size,loff_t *ppos)
{
}
使用这个属性就cat /d/xxx就可以调用read函数了
0 0
- kernel中创建属性并且操作
- drupal中创建一个hook_user,并且…
- jupyter notebook中创建tensorflow的kernel
- kernel中 resource结构的操作
- ArcGis中在属性表中显示经纬并且导出
- 操作dom中属性
- linux kernel内核中几个带属性宏分析
- MFC个人笔记--创建属性表,并通过文件操作,保存属性表中用户的选择 的步骤
- python中创建实例属性
- python中创建类属性
- python中创建类属性
- 在类中创建属性
- 在对话框程序中创建并且加载菜单资源
- 创建字符样式并且应用到文档中
- OC中创建对象,存入数组,并且遍历对象
- android Sdcard中创建文件路径,并且返回文件路径
- Hive学习笔记 --- Hive中创建分区表,并且查询数据
- java 中如何创建不可变并且static的map
- 概率密度函数f(x)某一点的值的含义
- int mount(const char *source, const char *target, const char *filesystemtype, unsigned lo
- 黑马程序员——Java基础——继承
- Git-2-日常使用
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- kernel中创建属性并且操作
- KMP算法
- cocos2dx要点总结
- Android横屏竖屏切换的问题
- 虚拟机剪切到其他文件夹后无法和主机ping通
- eclipse调试的方法和技巧
- [leetcode]-Maximum Depth of Binary Tree
- ORA-12899:列"DP"."META_KPI"."KPI_UNIT"的值太大(实际值:24,最大值20)
- Majority Element