【Linux驱动开发】设备树详解(三)设备树Kernel解析
那么如何加载``dtb文件,并生成对应节点的呢? 我们一般通过引导启动,在启动之前,必须将文件的首地址传输给,以供使用。 在文件中,在根节点中有一个compatible属性,该属性的值是一系列的字符串,比如,该属性就是告诉内核要选择什么样的,因为结构体中有一个成员,该成员表示支持哪些单板,所以内核会把中的字符串与进行依次比较。 dtb文件会在内存中一直存在着,不会被内核或者应用程序占用,我们需要使用的时候可以直接使用dtb文件。dtb文件的内容会被解析生成多个device_node,然后这些de