02 系统自启服务
本文档利用 systemd 方式实现系统自启脚本或程序
1 系统自启服务加入固件
首先,需要完成对根目录系统文件的挂载,详细教程见 “ 六、其他 → 01 根目录文件系统的修改 ”
# 进入挂载目录
sudo chroot /mnt/GM_3568JHF_root /bin/bash
# vim 创建或打开系统文件,编辑系统自启服务(以 rotate_screen.service 为例)
vim /etc/systemd/system/rotate_screen.service
# 编辑完成后,退出 vim,启用系统服务
systemctl enable rotate_screen.servic
# 取消挂载
sudo umount -l /mnt/GM_3568JHF_root
完成上述操作后,将镜像烧入开发板中即可实现系统自启服务
2 手动配置系统自启服务
将开发板上电,执行下方指令
# 在 /etc/systemd/system/ 目录下,创建服务配置文件
sudo vim /etc/systemd/system/rotate_screen.service
# 编辑完成后,重新加载系统服务
sudo systemctl daemon-reload
# 启用服务
sudo systemctl enable rotate_screen.service
#启动服务
sudo systemctl start rotate_screen.service
查看开发板是否启动该服务,若正常启动,则重启开发板检查是否正常开机自启服务。