启用不同的设备树叠加层(DTBOs) 允许启用可选的硬件或内核修改,而无需重新编译Linux内核。
这也是改变内核行为的预定方式。 例如,启用全景图堆栈或禁用您面板上的领头。
sudo bredos-config
然后导航到设备树管理器
-> 启用/禁用叠加层
并启用 dtb 叠加层以满足您的需要。 工具然后安装基础设备树和选定的叠加层。 重启系统以应用更改。 工具然后安装基础设备树和选定的叠加层。 重启系统以应用更改。
bredos-config 可以安装 dtbs 并更改grub 配置以便在启动时加载它们。_不能_更改UEFI设置。 此操作必须由用户完成。 用户必须做出的更改,可以在首次安装基础/叠加层dbs时通过面包配置或者使用 “3.4 配置 EFI” 显示。 如果您的设备是 u-boot-based,则不需要进一步更改。 此操作必须由用户完成。 用户必须做出的更改,可以在首次安装基础/叠加层dbs时通过面包配置或者使用 “3.4 配置 EFI” 显示。 如果您的设备是 u-boot-based,则不需要进一步更改。 此操作必须由用户完成。 用户必须做出的更改是在首次安装基础/叠加层数据库时通过bredos-config 显示,或使用 3.4 UConfig。 如果您的设备是“u-boot”为基础,不需要进一步修改。
如果你在棋盘上看到一个 BredOS 标志,你正在使用 UEFI 。
{.is-warning}
这是建议启用/禁用 dtb 叠加层的方式。 如果您使用
bredos-config
,下面的步骤将不会有花蜜。
如果您在UEFI驱动的板上运行,您需要配置它。
如果你已经这样做了,你可以先跳过步骤5。 如果你已经这样做了,你可以先跳过步骤5。
2024年9月12日之后的图像使用
/boot/efi
而不是/boot
。
要确定您的 ESP 分区所在位置,请运行命令。
df | grep "/boot" | awk '{print $NF}',**替换** <ESP>
以下所有命令以输出替换。
sudo mkdir -p <ESP>/dtb/{base,overlays}
<your-board-name.dtb>
:sudo cp /boot/dtbs/rockchip/rk3588-board.dtb <ESP>/dtb/base/
sudo nano /etc/default/grub
# GRUB_DTB="dtbs/rockchip/device-tree.dtb"
sudo grub-mkconfig -o /boot/grub/grub.cfg
如果您需要帮助,则有一个 guide 来更改启动顺序。 在其最初的步骤中,它会显示您如何启动到 UEFI 设置。
{.is-info} 如果您需要帮助,则有一个 guide 来更改启动顺序。 在其最初的步骤中,它会显示您如何启动到 UEFI 设置。
{.is-info} 在其最初的步骤中,它会显示您如何启动到 UEFI 设置。
浏览至设备管理器
> Rockchip 平台配置
> ACPI / 设备树
将“配置表模式”设置为“设备树”
更改为 Enabled
支持 DTB 覆盖和叠加层\\\`
sudo cp /boot/dtbs/rockchip/overy/my-overlay.dtbo <ESP>/dtb/overy/
sudo nano /boot/extlinux/extlinux.conf
fdtovery/dtbs/rockchip/overy/my-overlay.dtbo
不要 添加多个“fdtovery”行。
不要 添加多个“fdtovery”行。
如果您想要启用多个DTBO,请将其附在一条直线上,由空白处隔开。
例如:
fdtoverlays /dtbs/rockchip/overlay/overlay1.dtbo /dtbs/rockchip/overlay/overlay2.dtbo