中国(深圳)国际机器视觉展览会暨机器视觉技术及工业应用研讨会→ 立即报名 ←
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【第二篇】明远智睿EK140 +Quectel EC20 usb网卡顺利拨号

共3条 1/1 1 跳转至

【第二篇】明远智睿EK140 +Quectel EC20 usb网卡顺利拨号

专家
2019-09-06 22:30:43    评分

书接上回:

http://forum.eepw.com.cn/thread/313160/1


    既然linux内核已经支持了Quectel 的EC20,那么,下一步就是验证端口的可用性和能否拨号上网。

   首先验证端口的可用性。

   通过相应的文档可知,虚拟出来的ttyUSB2是一个AT指令的一个端口,那么测试下能否发送at指令:

cat /dev/ttyUSB2 & echo -en "ati?\r\n"> /dev/ttyUSB2

ttyUSB端口.jpg

由此可见,已经可以正常识别Quectel EC20设备。


编译拨号工具:

首先查看现在的版本,

root@myimx6ek140p:~# uname -a

Linux myimx6ek140p 4.1.15-myimx6-gea5a2b5 #1 SMP PREEMPT Wed Apr 24 16:54:24 CST 2019 armv7l armv7l armv7l GNU/Linux

至少是linux 4以上的版本,直接

 首先需要安装交叉编译工具,参考这里:

交叉编译工具链

  IMX8M:打开网盘到 2.4_OS_Linux-4.9.88 -> 03_toolchain,下载 MY-IMX8M 目录。
  A7系列:打开网盘到 2.4_OS_Linux-4.9.88 -> 03_toolchain,下载 MY-IMX-A7 目录。
  A9系列:打开网盘到 2.4_OS_Linux-4.9.88 -> 03_toolchain,下载 MY-IMX-A9 目录。

直接用4.9.88使用。

http://wiki.myzr.com.cn/index.php?title=MY-IMX_Linux-4.9.88_%E7%BC%96%E8%AF%91%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C


下载后,将交叉编译工具拷贝到ubuntu 虚拟机中




拷贝.jpg

此时注意修改权限,chmod 777

chmod.jpg

按照指导文档,进行安装即可

安装中.jpg注意,我安装的路径是首先建立好目录的。

安装成功之后,会有如下提示:

安装ok.jpg

setting it up   done


之后需要source下,以后每次用都要source下。

此时查询编译工具版本

查询.jpg注意版本的-v是小写的V,大写会报错。

编译器ok.jpg

万里长征走完第一步,先分割下。

=================================================

下面是Quectel提供的拨号工具,需要进行编译下放到imx6中。

首先将拨号工具放到虚拟机中,解压

拨号工具0.jpg修改makefile

修改makfile.jpg

直接make

拨号工具.jpg将quectl-CM 拖到宿主机的桌面,此时利用xshell放到imax6中。

设备连接参考上一个帖子。


发送quectel-cm.jpg

此时需要执行权限,直接暴力来个777权限


修改权限.jpg

使用指令 ./quectel-CM 可直接拨号。

成功拨号.jpg顺利拿到IP,并能ping百度。

既然百度可以,我们电子产品世界也要尝试下:

电子产品世界.jpg

PC机来ping下

PC ping.jpg


区别:

由于imax6使用的电信卡无线上网,pc机使用的是宽带,带宽本来不一样。



预告:

下一篇写个拨号工具开机自动启动,socket发送数据到服务器。




关键词: EK140     EC20     成功拨号上网    

助工
2019-09-06 22:46:59    评分
2楼

学习一下


专家
2019-09-07 10:51:36    评分
3楼

最后使用的ubuntu的版本是多少啊

下载安装了ubuntu14,用起来各种落后啊


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]