嵌入式Linux内核配置、构建与根文件系统搭建
1. 配置与构建内核
1.1 创建新的设备树
对于Nova板,首先要创建一个新的设备树文件,以描述其新增或更改的硬件。可以通过复制 am335x-boneblack.dts 为 nova.dts ,并修改模型名称为Nova:
/dts-v1/;
#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-boneblack-common.dtsi"
/ {
model = "Nova";
compatible = "ti,am335x-bone-black", "ti,am335x-bone",
"ti,am33xx";
};
构建Nova设备树二进制文件可使用以下命令:
$ make ARCH=arm nova.dtb
若希望在选择AM33xx目标时, make ARCH=arm dtbs 能自动编译Nova设备树,可在 arch/arm/boot/dts/Makefile 中添加依赖:
[…]
dtb-$(CONFIG_SOC_AM33XX) +=
nova.dtb
[
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



