牛卧堂MCU技术交流
标题:
FAQ_MA35D1_Run Applications Automatically after Booting by Yocto
[打印本页]
作者:
admin
时间:
2022-12-22 10:22
标题:
FAQ_MA35D1_Run Applications Automatically after Booting by Yocto
系统启动后运行应用程序
Yocto构建的Linux内核使用systemd初始化,因此我们需要添加一个系统服务来运行您想要运行的应用程序
1.创建名为“runbeforeloginprompt.service”的systemd服务文件,并编辑以下内容
/home/root/demo.sh是启动后要运行的应用程序
[Unit]
Description=Run script with systemd right before login prompt
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/home/root/demo.sh
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
复制代码
2.将服务文件放入目标板/lib/systemd/system/run-before-login-prompt.service
3.重新启动设备,它将在启动后运行
4.您还可以使用Yocto recipe将服务文件添加到/lib/systemd/system/
5.参考FAQ_MA35D1_在Yocto中添加新配置
这个配置示例演示了如何将文件安装到根文件系统并在启动后运行
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2