fdt_getprop函数是一个C函数,它是通过调用树格式数据结构中的fdt_get_property函数来实现的。 fdt_get_property接受以下两个参数: (1)fdt:树格式数据结构的头指针; (2)nodeoffset:指定节点在树格式数据结构中的偏移量。 fdt_get_property函数首先会根据fdt和nodeoffset的参数来获取指定节点的节点头,然后,会遍历该...
const void *fdt_getprop(const void *fdt, int nodeoffset, const char *name, int *lenp) { return fdt_getprop_namelen(fdt, nodeoffset, name, strlen(name), lenp); } const void *fdt_getprop_namelen(const void *fdt, int nodeoffset, const char *name, int namelen, int *lenp) { i...
int offset = fdt_path_offset(dtb, "/node/path"); ``` 这段代码会将设备树二进制数据读取到 dtb 指针中,然后通过 fdt_path_offset 函数获取指定节点的偏移量。 ### 步骤三:使用 fdt_getprop 获取属性的值 一旦获取了节点的偏移量,就可以使用 fdt_getprop 获取属性的值。示例代码如下: ```c const vo...