#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/of.h>
//设备节点类型
static struct device_node *devnode;
//节点属性类型
static struct property *prop;
static int len = 0;
static int __init test_init(void)
{
printk("test_init.....\n");
//根据节点路径寻找节点函数
devnode = of_find_node_by_path("/test1");
if (NULL == devnode)
{
printk("of_find_node_by_path failed....\n");
return 1;
}
printk("name: %s full_name: %s\n", devnode->name, devnode->full_name);
//获取节点属性
prop = of_find_property(devnode, "compatible", &len);
if (NULL == prop)
{
printk("of_find_property failed....\n");
return 1;
}
printk("property name: %s value: %s\n", prop->name, (char *)prop->value);
return 0;
}
static void __exit test_exit(void)
{
printk("test_exit......\n");
}
module_init(test_init);
module_exit(test_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Jin.Deng");
MODULE_INFO(intree, "Y");
2of-find-property.rar
需积分: 0 183 浏览量
2024-05-16
14:08:12
上传
评论
收藏 885B RAR 举报
沧海一笑-dj
- 粉丝: 3w+
- 资源: 337
最新资源
- career.it.signals-systems信号与系统
- 面向计算机视觉的基础库,支持Linux、Windows及MacOS平台 提供了众多功能,包括基于PyTorch的通用训练框架等
- 基于LQR实现的车辆轨迹跟踪matlab源码+项目说明+超详细注释(高分项目)
- 视2.css
- Android图片处理工具类,包括: 图片查看、照片墙、bitmap转存、圆角、剪切、图片加载缓存、图片压缩等
- 甘豆影评React Native版
- 百度地图,显示闸站分布,以及切换闸站位置,上传闸站图片信息的cordova插件,包含百度地图和百度定位库文件
- 基于合泰单片机的智能夹球小车(esp8266代码+k210代码+合泰单片机代码)
- 一个天气查询的安卓APP
- 基于CC2530+DHT11温湿度传感器实现物联网多传感器火灾报警系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈