0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术在WinCE系统中添加任意型号3G网卡介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-03 09:08 次阅读

2G时代的GPRS无线网卡,由于GPRS支持的最高传输速率为115kbit/s,所以GPRS模块作为数据通讯设备(DCE)与数据终端设备(DTE)之间通过简单的串口连接就能满足数据传输的需求。第三代移动通讯(3G)的数据传输速率相比2G要快得多,以华为的WCDMA 3G模块MU709s-2为例,可提供5.76Mbits/s的数据上行和高达21.6Mbit/s的数据下行速度,这么高的数据传输速率,UART通讯协议肯定就不能胜任了,因此现在的3G模块不论物理接口形式是PCIe还是模块厂商自定义的表面贴封装,都采用USB作为通讯接口。

USB接口形式简单、使用方便、支持即插即用,但即插即用的前提是数据终端设备的系统中已经包含有对应3G模块的驱动。3G模块的USB驱动一般由模块厂家提供,在工业应用场合,华为、中兴、龙尚等厂家针对自己的3G网卡都提供了WinCE5,WinCE6嵌入式操作系统的驱动和使用方法。

在实际应用中,一个系统在某些情况下可能需要使用WCDMA通讯,而在另一些环境中可能需要使用CDMA2000,这时候在系统中就需要安装两个模块驱动,给使用带来了一些不方便。另一个问题是微软的Windows Embedded嵌入式操作系统早已从CE6.0升级到了WEC7,现在最新的版本是Windows Embedded Compact 2013,对于WEC7和Compact 2013目前市面上的3G模块都还没有提供驱动支持。

以英创工控主板EM335x为例,EM335x可预装正版Compact 2013或WEC7,不再支持WinCE6.0,为了解决EM335x支持3G网卡的问题,英创公司开发了通用USB虚拟串口驱动USBSER,USBSER驱动会根据插入的USB设备提供的信息,虚拟出多个相应的串口,Windows CE系统再通过这些串口建立拨号连接。

我们已经在EM335x通过USBSER驱动测试了EM770W、MC2716和MF210 3G网卡,都能正常拨号上网进行数据传输,收发短信。用户在使用时,可以通过“控制面板->网络和拨号连接”新建合适的3G拨号连接。

图1 选择合适的调试解调器

如果用户将其它型号3G网卡连接到EM335x上,WEC7系统会提示未能识别的USB设备,这是因为操作系统找不到与当前USB设备VID、PID匹配的驱动程序。此时,用户可以手动添加相关的注册表项,利用英创开发的USBSER来驱动3G网卡。

图2 未找到USB设备驱动

以EM335x工控主板 (WEC7系统)为例,在EM335x中添加其它型号3G网卡只需要以下几个步骤。

1、得到3G模块的VID和PID信息

3G模块的数据手册通常会提供模块的VID和PID信息,另外也可以将3G网卡连接到电脑上,通过工具软件获得模块的VID和PID。

下图是将华为WCDMA模块MU709s-2连接到电脑上后,通过tdd小工具得到的信息,可以看到MU709s-2的VID是0x12D1,PID是0x1C25。

图3 获得USB设备VID,PID

2、在系统中增加相应的注册表项

将模块的PID和VID信息添加到系统注册表,在3G模块连接到系统后,系统就会自动加载注册表中指定的驱动程序。MU709s-2的VID=0x12D1=4817,PID=0x1C25=7205。

在EM335x注册表中添加如下内容:
[HKEY_LOCAL_MACHINEDriversUSBLoadClients4817_7205DefaultDefaultCDC_CLASS]
'Prefix'='COM'
'Dll'='usbser.dll'

在测试阶段,可以通过vs2008的远程工具——远程注册表编辑器手动添加注册表信息。

图4 添加MU709s-2注册表信息

3、建立拨号连接

添加了注册表信息重启系统后再连接3G模块MU709,如果没有弹出图2所示的对话框,就说明驱动加载成功了!USBSER驱动在创建虚拟串口时,都是从COM10开始的,根据不同的3G模块,USBSER驱动可能会创建3到6个虚拟串口,3G模块通常使用虚拟出来的第一个串口用作数据通讯,图1所示“选择调制解调器”下拉菜单中列出的Huawei EM770W Modem就是对应将COM10口作为拨号串口。因此虽然使用的模块是MU709,在建立拨号连接时仍然选择Huawei EM770W Modem。

4、拨号上网

新建名为MU709 Modem的拨号连接后,就可以直接拨号上网了。

图5 MU709 Modem 3G拨号成功

到这里为止,就已经成功的在EM335x中添加了一块3G网卡,建立3G拨号连接的详细过程可以参考:《WEC7 3G拨号连接的建立》,应用程序建立拨号连接和自动拨号可以参考:《Windows Embedded Compact 2013 3G拨号》。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3503

    浏览量

    87884
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6081

    浏览量

    34942
收藏 人收藏

    评论

    相关推荐

    软国际信服务助力大连信产业发展

    为进一步激发大连本地信产业生态的活力与潜力,搭建一个高效、开放的交流平台。由大连软件行业协会携手大连市信息技术应用创新综合服务中心主办,软国际协办的,2024年大连市信息技术应用创
    的头像 发表于 08-27 16:49 667次阅读

    嵌入式设备的4G/5G模块管理

    高度数字化的智能时代,Linux嵌入式板卡在各个领域都发挥着重要作用,然而,随着4G/5G技术的普及,如何高效、稳定地管理这些嵌入式设备上的无线模块,成为了用户面临的一大挑战——嵌入
    发表于 07-13 16:45

    rt-thread如何解决添加虚拟网卡

    rt-thread初始化一个(物理网卡只有一个)网卡之后,还想要再次添加一张虚拟网卡,调用netif_add没有效果,应该如何解决
    发表于 07-10 08:18

    IPv6 产业的发展历程

    随着信息技术的飞速发展,信产业作为国家信息安全和科技自主创新的重要领域,正日益受到广泛关注。产业的发展过程
    的头像 发表于 06-17 14:46 213次阅读
    IPv6 <b class='flag-5'>在</b>信<b class='flag-5'>创</b>产业<b class='flag-5'>中</b>的发展历程

    深圳特信屏蔽器|4G5G手机信号屏蔽器:如何高效应对信息泄露风险.

    深圳特信屏蔽器|4G5G手机信号屏蔽器:如何高效应对信息泄露风险随着移动通信技术的飞速发展,4G和5G网络已经成为我们日常生活
    发表于 05-20 09:01

    翼辉信息入选2023年信息技术应用创新解决方案名单

    近日,2023 年(第五届)信息技术应用创新解决方案公布遴选名单,历经资格初审、技术评、区域评议、终评预审,翼辉以“面向工业领域嵌入式操作系统 SylixOS 解决方案”,成功
    的头像 发表于 04-28 11:37 401次阅读
    翼辉<b class='flag-5'>信息</b>入选2023年<b class='flag-5'>信息技术</b>应用创新解决方案名单

    股份今日登陆科

    山东软件商用中间件股份有限公司(以下简称“股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和
    的头像 发表于 03-13 14:19 414次阅读

    linux怎么查看网卡的收光功率?

    linux怎么查看网卡的收光功率? Linux系统,可以使用一些命令和工具来查看网卡的收光功率。本文将
    的头像 发表于 01-31 14:24 2633次阅读

    linux安装网卡驱动教程

    Linux系统安装网卡驱动是一个比较基础的操作,下面我将为你详细讲解如何安装网卡驱动。 第一步,检查
    的头像 发表于 11-17 11:11 3401次阅读

    linux查看网卡是down还是up

    Linux系统上,可以通过多种方式来查看网卡的状态是否为down或up。下面将详细介绍这些方法,并给出具体的步骤和示例。 ifconfig命令 ifconfig命令是Linux
    的头像 发表于 11-17 10:34 7216次阅读

    浅析3G通信网络技术通信中的应用

    展望世界,面对未来,在这网络技术高速更新的时代,3G 通信网络的发展是通信技术充满了无限的可能性,当前国内3G 网络的发展还刚刚处于初始的起步阶段,而伴随着通信网络和互联网
    发表于 11-13 15:19 416次阅读

    基于ARM9和3G网络的社区温湿度远程监测系统研究

    电子发烧友网站提供《基于ARM9和3G网络的社区温湿度远程监测系统研究.pdf》资料免费下载
    发表于 11-08 14:59 0次下载
    基于ARM9和<b class='flag-5'>3G</b>网络的社区温湿度远程监测<b class='flag-5'>系统</b>研究

    3G技术基本原理

    电子发烧友网站提供《3G技术基本原理.pdf》资料免费下载
    发表于 11-01 14:27 0次下载
    <b class='flag-5'>3G</b><b class='flag-5'>技术</b>基本原理

    EVB-P6UL的3G网络测试

    3G/4G通信是目前流行的技术,EVB-P6UL具备Mini-PCIE接口,可以直接支持3G/4G通信模块,为您带来无线连接的解决方案。 本
    发表于 10-09 08:53

    信息技术是干什么?

    广播电子技术信息技术
    橙群微电子
    发布于 :2023年09月22日 09:17:48