在哪吒D1上适配移远EC20,实现4G上网
-
1:代码替换
用Quectel_Linux_USB_Serial_Option_Driver_20210205中linux 5.4.51文件夹下的代码,替换Tina SDK中lichee/linux-5.4/drivers/usb/serial/ 中对应的文件
Quectel_Linux_USB_Serial_Option_Driver_20210205的下载链接:
链接:https://pan.baidu.com/s/1HhChSszvXQr2YzMojGdvpQ?pwd=odfb
提取码:odfb
2:打开linux中对应的USB driver
3:重新编译系统,并且将新系统烧录到开发板上
cd /opt/d1/tina_d1_open_v2 source build/envsetup.sh lunch make kernel_menuconfig make pack
4:验证驱动安装是否成功
驱动安装成功以后,插入设备,应出现如下log:
输入:
cat /dev/ttyUSB2 & echo -e "AT\r\n" > /dev/ttyUSB2
应该出现如下提示:
则表示EC20的驱动已经成功安装。
5:PPP拨号
由于目前没有针对C906内核的ppp拨号软件,因此需要从源码重新编译;链接开源的是针对C906内核从PPP源码编译以后的PPP拨号软件,如果觉得好用,烦请点个Star:
https://github.com/tcexeexe/pppForC906/
使用方法:
(1)将
pppd
和chat
上传到/usr/bin
(2)将
quectel-ppp
,quectel-chat-connect
,quectel-chat-disconnect
上传到/etc/ppp/peers/.
默认的拨号脚本是针对联通的(3)使用
pppd call quectel-ppp
拨号联网拨号成功后,输入ifconfig,出现ppp0相关网络配置,则标识拨号成功,此时就可以顺利上网
由于4G模块基本都是使用3GPP的标准AT指令,所以例如高新兴,SIMCOM等厂家的模组,也可以试用上述流程,区别在于USB的vender ID和Product ID不同,这个需要根据模组的手册修改。
-
您好,请问如何在DTS中给ttyUSB设备使能上电重置呢?
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号