【驱动适配】移远EC20,EC25,EC200 Linux驱动移植实例

移远4G 模块EC200U-EU 的驱动与EC20 EC25有一定区别。本文以EC200为例统一讲解一下这些芯片的Linux驱动适配。

1.检查硬件

进入linux系统后先输入命令: lsusb 查找ID号。
如果ID号出现 证明硬件没有问题;
如果没出现,先找硬件工程师解决硬件问题。避免在这个基本问题上浪费时间。

在这里插入图片描述

检查硬件解决问题后

在这里插入图片描述

2.驱动移植

网上的帖子有很多,本次移植主要参照这个帖子:
https://blog.csdn.net/weixin_41682137/article/details/113725422

3.查看移植结果

在这里插入图片描述

常见问题:

1.映射出的串口数量与手册上的不一致:
软件最常见的问题就是移植后发现有的对应芯片的ttyUSB的数量减少,最简单的方法就是把串口数量增多。具体如下:

在这里插入图片描述
硬件最常见的问题 USB控制模式设置错误。
芯片上电管脚设置错误。
芯片复位操作错误。

2.由于不同的硬件ttyUSB口的功能不一样,这样导致后期使用测试脚本时不能统一接口,可以采用以下方法解决:
在etc/udev/rules.d底下添加新的设备映射方式,将各个端口统一映射为dev/productname/ATport, dev/productname/PPPport。
这样就不用关心ttyUSB*具体功能,如果设备驱动成功则有对应productname文件夹,而具体串口的功能固定位ATprot,DMport等。
具体实例如下:

在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 移远EC25联网步骤包括以下几个步骤: 1. 插入SIM卡并连接天线。 2. 将EC25模块通过USB接口连接到计算机。 3. 在计算机上安装EC25驱动程序。 4. 在计算机上安装拨号软件,并进行相应的设置。 5. 在拨号软件中输入SIM卡的APN、用户名和密码等信息。 6. 点击连接按钮,等待联网成功。 以上是移远EC25联网的基本步骤,具体操作可以参考相关的使用手册或者技术支持文档。 ### 回答2: 移远EC25是一款基于LTE Cat 4技术的高性能4G模块,用于物联网设备的无线通信。下面是移远EC25的联网步骤: 1. 插入SIM卡:首先,将有效的4G SIM卡插入EC25模块的SIM卡槽中。确保SIM卡正确插入,并确保有足够的信号覆盖和数据服务。 2. 连接天线:将天线连接到EC25模块的天线接口上。天线有助于提高信号强度和接收性能。 3. 供电和启动:将EC25模块与设备的电源连接,并启动设备。EC25模块将开始自检和启动程序。 4. 检查信号强度:在设备启动后,可以通过EC25模块提供的AT命令或Web界面查看信号强度。确保有足够的信号强度以确保可靠的数据通信。 5. 连接网络:通过使用EC25模块支持的AT命令或Web界面,可以设置并连接到所需的网络。根据需要配置APN、用户名和密码等网络参数。 6. 开始联网:使用EC25模块提供的AT命令或API,启动联网功能。EC25模块将与基站建立连接,并获得一个有效的IP地址。 7. 数据传输:一旦EC25模块成功连接到网络,可以使用模块提供的API或AT命令在设备和互联网之间进行数据传输。可以通过指令发送数据或接收来自互联网的数据。 需要注意的是,移远EC25的具体联网步骤也可能会因为应用环境和需求而有所不同。在实际应用中,可以根据EC25模块的技术规格和开发手册,以及所使用的开发平台和软件工具,参考相关文档和示例代码来完成联网配置和数据传输。 ### 回答3: 移远EC25是一款基于4G LTE网络的无线模块,用于实现设备的联网功能。其联网步骤如下: 1. 获取EC25模块:首先需要得到EC25模块,并确保模块与设备的连接是正确的。EC25模块通常通过Mini PCIe或M.2接口与设备连接。 2. 插入SIM卡:EC25模块需要插入一张SIM卡来获取移动网络的访问权限。插入SIM卡时,需要注意确保SIM卡正确插入卡槽,并确保SIM卡已订购了4G LTE服务。 3. 供电:EC25模块需要供电才能正常工作。可以通过连接模块的电源接口来为其供电,确保供电电流和电压符合模块的要求。 4. 启动模块:打开设备的电源,EC25模块会自动启动。在启动过程中,可以观察到模块指示灯的状态变化。当指示灯稳定亮起时,表示模块已经初始化成功。 5. 连接网络:EC25模块启动后,会自动搜索可用的4G LTE网络。等待模块搜索到可用网络,并成功连接上网络后,可以通过AT指令或者使用模块提供的API来进行数据通信。 6. 进行数据通信:成功连接到4G LTE网络后,就可以使用EC25模块进行数据通信了。可以通过向模块发送AT指令来进行数据的发送和接收,也可以使用模块提供的API进行数据的传输和处理。 需要注意的是,以上步骤仅是EC25模块联网的基本过程,具体的步骤可能会因设备和应用场景的不同而有所差异。在实际操作中,可以根据EC25模块的相关文档和指南来进行操作和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值