荔枝派nano(f1c100s)实现开机自启动程序

硬件环境:
1、arm开发板:licheepi nano

一、主要步骤介绍:

1、实现免密进入文件系统
2、增加自启动脚本文件

二、具体实现

1、实现免登录进入文件系统

# 修改/etc/inittab文件
vi /etc/inittab

修改前如下图,只留意红色框部分:
在这里插入图片描述

修改后如下图,只留意红色框部分:

# 1、注释这句
console::respawn:/sbin/getty -L  console 0 vt100 # GENERIC_SERIAL
# 2、在下方增加这句 
ttyS0::respawn:/bin/sh

在这里插入图片描述

2、实现开机自启程序

# 进入/etc/init.d
cd /etc/init.d

在这里插入图片描述
可以看到该目录下有很多Sxx开头的文件,这些就是开机后会自动执行的脚本文件,Sxx代表执行顺序,数字越小越先执行;
所以我们创建一个自己的脚本文件,里面放运行程序的命令就行;

# 1、在当前目录下创建脚本文件
touch S99QtTest.sh

# 2、编辑此脚本文件
vi S99QtTest.sh

# 3、在文件中加入命令
#!/bin/sh		#这句是注释,放在文件开头
./root/eleStopwatch-f1c100s/eleStopwatch -qws	#这是命令,如果多条命令就换行继续添加

加入命令后,如下图:
在这里插入图片描述

# 4、保存退出,修改文件名,把.sh后缀去掉
mv S99QtTest.sh ./S99QtTest

三、总结

至此,开发板通电后,会自动执行脚本,从而直接运行程序;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值