瑞芯微Rockchip开发者社区
直播中

王璐

7年用户 490经验值
私信 关注
[经验]

iMX8MP开发板挂载的4G模块设置开机自启的方法分享

iMX8MP挂载的4G模块是先拨号一次才开始供电,再拨号一次才挂载成功。所以***的脚本里写两次拨号指令,中间加个延时:

root@OK8MP:~# vi /etc/autorun.sh

#!/bin/sh

fltest_ec20.sh &

sleep 20

fltest_ec20.sh &

保存。

按照手册中开机自动播放音频的方法,添加进程的话确实只拨号一次,会导致失败,但是如果开机后手动执行autorun.sh脚本的话就没有问题。

后来尝试不添加进程,直接在开机自启***执行脚本的命令,如下:

root@OK8MP:~# vi /etc/rc.local

[…]
echo 30000 > /proc/sys/vm/min_free_kbytes
fi

if [ -f /etc/init.d/test.sh ];then
/etc/init.d/test.sh &
fi
. /etc/autorun.sh //在开机自启脚本中添加此条命令,.和/之间有空格
exit 0

添加上述命令并保存后,重启。启动后可自动连续拨号两次,ping百度成功,所以证明可行。

原作者:飞凌嵌入式

更多回帖

发帖
×
20
完善资料,
赚取积分