iMX8MP开发板4G设置开机自启的方法

原创 2022-06-18 15:30:00 imx8mp
iMX8MP挂载的的4G模块是先拨号一次才开始供电,再拨号一次才挂载成功。所以需要在autorun.sh的脚本里写两次拨号指令,中间加个延时:

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百度成功,所以证明可行。

相关产品 >

  • OKMX8MP-C开发板

    内置NPU、ISP,AI计算能力高达2.3TOPS|飞凌嵌入式i.MX8MP 系列-NXP iMX8M Plus 开发板 基于高性能低功耗工业级iMX8MP核心板设计,支持多种多种高速通信接口。iMX8MP开发板内置NPU,AI计算能力2.3TOPS,支持4K,支持双图像信号处理器(ISP),是一款支持LinuxQT/android操作系统的iMX8MP开发板。

    了解详情
    OKMX8MP-C开发板
  • FETMX8MP-C核心板

    iMX8MP核心板基于 NXP  i.MX 8M Plus 处理器设计,  采用4核Cortex-A53 和 Cortex-M7架构。支持双千兆网口,iMX8MP性能强劲最高运行速率可达2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列专注于机器学习和视觉、高级多媒体以及具有高可靠性的工业自动化。它旨在满足智慧家庭、楼宇、城市和工业4.0应用的需求。飞凌iMX8MP核心板提供用户手册,iMX8MP原理图,引脚定义等。
    了解详情
    FETMX8MP-C核心板

推荐阅读 换一批 换一批