DTB和OF

来源:互联网 发布:手机测量海拔高度软件 编辑:程序博客网 时间:2024/06/02 19:28

在内核的/include/linux文件目录下,有一个of.h的头文件,里面是对device node文件的一系列操作。
device node是内核通过分析dtb文件生成的节点信息,那么为什么所有的函数都是以of开头呢?of的具体含义是什么?

OF,是Open Firmware的缩写。OF本意是计算机固件系统的一种标准规范,OF允许系统直接从PCI卡加载独立于平台的驱动程序,提高兼容性。OF的目的是使驱动与平台无关,而这正是DTB文件的设计目的。DTB是借鉴了Open Firmware的思想(也可能是直接用了相关技术)。

原创粉丝点击