拨号上网
拨号上网需要用到pppd工具,可以从buildroot获得:
# cd buildroot-2020.05/
# ARCH=arm make menuconfig
# cp .config ./configs/ssd20x_defconfig -f
# make BR2_JLEVEL=4
和之前一样,更新rootfs.tar.gz:
# cp ./output/images/rootfs.tar ../project/image/rootfs/rootfs.tar -f
# cd ../project/image/rootfs/
# rm rootfs/* -rf
# tar -xvf rootfs.tar -C ./rootfs/
# tar -cvf rootfs.tar.gz ./rootfs
重新编译固件并更新rootfs:
# cd ../../../
# ./Release_to_customer.sh -f nand -p ssd201
开发板断电情况下,把SIM卡放置到SIM卡座,并接上4G天线:
然后重新上电,创建拨号脚本:
# mkdir -p /etc/ppp/peers/
# touch /etc/ppp/peers/air-ppp
# vi /etc/ppp/peers/air-ppp
# touch /etc/ppp/peers/air-chat-connect
# vi /etc/ppp/peers/air-chat-connect
# touch /etc/ppp/peers/air-chat-disconnect
# vi /etc/ppp/peers/air-chat-disconnect
设置4G为工作模式后,就可以使用pppd拨号了:
# pppd call air-ppp &
拨号成功后,可以正常上网了:
最后,我们要做的是,把拨号脚本放到rootfs中,并设置开机让4G模块进入工作模式:
# cd project/image/rootfs_add_files
# mkdir -p etc/ppp/peers
# vi etc/ppp/peers/air-ppp
# vi etc/ppp/peers/air-chat-connect
# vi etc/ppp/peers/air-chat-disconnect
# cd -
# vi project/image/configs/i2m/rootfs.mk
重新编译并更新rootfs后,就可以直接使用pppd拨号了。我把涉及到的文件保存到IDO_SSD20X/开发板/IDO-SBC2D07/开发文档/Air724/下。
至此,4G调试完成。
文档更新时间: 2021-07-13 10:17 作者:Aeeditor