基于x86的系统的Board文件

Roo*_*nix 5 platform linux-device-driver linux-kernel embedded-linux

通常所有嵌入式平台板,如beaglebone/board,Rasp pi等都有板文件,用于描述使用结构存在的硬件.

那么基于x86的系统有什么类似的吗?我们如何为x86系统中的不可发现设备提供平台数据

编辑:配置允许选项使用设备树支持进行编译或不使用它.

CONFIG_USE_OF = Y

CONFIG_DTC = Y

CONFIG_OF = Y

CONFIG_PROC_DEVICETREE = Y

谢谢.GNA

CL.*_*CL. 3

大多数设备都可以通过 PCI 和 ACPI 发现。(尽管大多数 x86 CPU 不是 SoC,但它们具有许多内置 PCI 设备。)

剩下的少数设备(主要是 IBM PC 的遗留设备)被硬编码在 x86 架构代码中。

任何非 PCI 的“新”设备都必须由 BIOS 在某些 ACPI 表中进行描述。