我想更改 NXP LX2160ARBD 板的 LLDP SDK 的主机名。我尝试在 local.conf 中使用“hostname”和“hostname_pn-base-files”,但构建完成后,它显示的是默认主机名。我甚至尝试创建一个包含 bbappend 的基础文件配方来修改自定义层中的主机名和 hosts 文件,但仍然无效……还有什么办法吗?
我通过在相应发行版的 bb 文件中使用参数 HOST_NAME = "CUSTOM_HOSTNAME" 解决了这个问题,在我的例子中,它是 ls-image-main。
我在自定义层中创建了 ls-image-main.bbappend 文件,并在该文件中添加了这一行,构建发行版配方后,主机名更改反映在了镜像中。
如果您想在 Yocto 中添加自定义机器,可以参考以下内容:
谢谢!