meta-custom是什么
这是一个 yocto 层,可以启用许多自定义食谱。DEYAIO使用元自定义来编译各种功能丰富的固件镜像。
配方
recipes-mine
homeaddons
此配方提供将文件安装到用户主目录的参考。它可以是文本文件或预编译的用户应用程序。
base-files
此配方提供了一个参考,以使用您自己的 .profile 和 .bashrc 覆盖原始基本文件
dummy-service
dummy-service配方提供了运行您自己的 systemd 服务的参考
recipes-core
仅特定分支有此目录来提供特定的镜像配方
images
该目录下提供一系列自定义的目标镜像配方
recipes-VPN
pvpn 和 openvpndns
这些配方为目标镜像添加了 pvpn 支持。
将以下行添加到 local.conf: IMAGE_INSTALL:append = “ gawk unzip pvpn openvpn openvpndns stunnel”
注意:您还需要修改内核选项:
Enable Device Drivers → Network device support → Universal TUN/TAP device driver support
recipes-qt
ROS2需要QT5的支持,它需要一个自定义的配置放在 /etc/profile.d/qt5.sh。根据其内容用户可以免运行环境配置脚本直接运行ros2命令。 要启用ros2支持,请在dey-aio-manifest中检出kirkstone-ros分支。