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

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

3天内不再提示

英创信息技术Linux工控主板支持3G网卡介绍

英创信息技术 ? 来源:英创信息技术 ? 作者:英创信息技术 ? 2020-01-17 09:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英创公司提供的众多无线通讯方案(包括基于GPRS网络的TCP/UDP通讯、SMS、基于GPRS的支持断点继传的FTP文件传输等)被我们的很多客户成功的运用到了自己的项目中。随着3G(3rd-generation,第三代移动通讯技术)运用的普及,英创公司的工控主板同样对3G无线通讯做了完备的支持。本文就以目前很常用的华为3G网卡770W和E261为例,介绍英创嵌入式Linux工控主板EM335x登录中国联通WCDMA网络的具体方法。

华为770W和E261网卡通过USB接口和主板连接,英创公司主板的Linux内核中已经添加了3G模块的驱动(USB转串口的驱动)和ppp协议的支持。内核中的3G模块的驱动是以模块(usbserial.ko)的形式提供,usbserial.ko是一个通用的驱动,已经集成了一部分常用网卡的驱动,比如华为770W的网卡驱动。还有一部分网卡,内核模块中并没有集成它的驱动,需要借助辅助工具来进行驱动加载,比如华为E261。在内核中已经集成驱动的网卡只需要加载驱动模块,然后拨号,即可连接上网,拨号使用的文件在/etc/ppp/peers/目录下,英创公司已经编写好了GPRS网络,WCDMA网络,CDMA网络的拨号文件,GPRS拨号在英创的GPRS模块中已经被很多客户使用,使用3G网络时客户只需要选用对应的拨号文件即可,本文使用的是联通WCDMA网络,所以使用/etc/ppp/peers/目录下的wcdma-connect-script文件。若客户有其他特殊的要求,可以根据英创公司提供的这三个拨号文件进行修改,满足自己的需要。

华为770W网卡使用步骤如下:

1、上电启动英创公司的Linux主板,插入3G网卡。在没有加载驱动的时候,会被识别成CDROM或者USB移动存储设备。

2、加载驱动模块:
insmod /lib/modules/3.12.0/usbserial.ko vendor=0x12d1 product=0x1404

vendor和product是网卡工作在Modem模式时的ID。这里输入的是华为770W网卡的ID,vendor=0x12d1代表华为公司,product=0x1404代表产品。加载成功后,终端会打印出转换信息,网卡变转化为Modem模式,在/dev下显示节点ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3、ttyUSB4。

3、拨号:
pppd call wcdma-connect-script

使用WCDMA网络的拨号文件wcdma-connect-script进行拨号,完成以后,可以使用ifconfig命令查询,如果成功联网,会有ppp0的网络信息。如图所示:

但是还有一部分比较新的网卡的驱动没有集成在usbserial.ko中,这是只是加载了usbserial.ko模块还不能够识别这个网卡,需要使用另一款辅助工具:usb_modeswitch,英创公司已经将这个工具移植到嵌入式环境中,华为E261网卡的使用就需要使用到usb_modeswitch,因为usberial.ko中并没有它的驱动,使用步骤如下:

1、上电启动英创公司的Linux主板,插入3G网卡。在没有加载驱动的时候,同样会被识别成CDROM或者USB移动存储设备。

2、加载驱动模块:
insmod /lib/modules/3.12.0/usbserial.ko vendor=0x12d1 product=0x1436

这里输入的是华为E261网卡的ID,同样vendor=0x12d1代表华为公司,product=0x1436代表产品。加载驱动后,系统并没有识别出网卡。

3、使用usb_modeswitch工具:
在nandflash中创建一个3g目录,将英创公司移植的usb_modeswitch工具和配置文件12d1_1446复制到3g目录下,执行命令:
cd /mnt/nandflash/3g
./usb_modeswitch -c 12d1_1446

12d1_1446是usb_modeswitch的配置文件,编辑如下:
# Huawei, newer modems
DefaultVendor=0x12d1
DefaultProduct= 0x1446
TargetVendor=0x12d1
TargetProductList='1001,1406,140b,140c,1412,141b,1432,1433,1436,14ac,1506,150c,1511'
MessageContent='55534243123456780000000000000011062000000101000100000000000000'

配置文件中DefaultVendor和DefaultProduc是没有加载驱动前,系统将网卡识别成CDROM或者USB移动存储设备时显示的ID,0x12d1是指华为公司,0x1446指的是USB移动存储设备,因为没有加载驱动时,系统将网卡识别为移动存储设备,所以DefaultProduc写上移动存储设备的ID。TargetVendor和TargetProductList是上网卡工作在Modem模式时的ID,同样0x12d1是指华为公司,0x1446指的是E261这款网卡。若客户需要使用不同公司,不同型号的3G网卡,需要将这个配置文件中的内容修改为对应3G网卡的配置。

通过使用usb_modeswitch工具,系统成功的将网卡转换为Modem模式,查看/dev目录下,会显示节点ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3、ttyUSB4。

4、拨号:

执行命令:pppd call wcdma-connect-script

使用WCDMA网络的拨号文件wcdma-connect-script进行拨号,完成以后,可以使用ifconfig命令查询,如果成功联网,会有ppp0的网络信息。如图所示:

至此,华为770W和E261网卡通过EM335x已经成功登录联通3G网络,可以通过ping外网网址来测试是否正确连接网络。

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

    关注

    87

    文章

    11522

    浏览量

    214309
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6104

    浏览量

    36375
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    佛瑞亚如何通过信息技术推动业务增长

    在数字化、信息化的浪潮下,信息技术已经不仅是后台工具,更成为驱动企业发展的关键力量。本期Women Inspiring Mobility,我们采访了佛瑞亚中国区信息技术总监马瑛,了解她和团队如何将
    的头像 发表于 07-29 14:00 ?277次阅读

    飞腾主板为信产业发展提高硬实力

    信息技术飞速发展的当下,信产业已成为我国实现科技自立自强、保障国家信息安全的关键领域。信,即信息技术应用创新,其核心目标是实现
    的头像 发表于 07-22 18:20 ?229次阅读

    Linux系统挂载新固态硬盘的方法,触觉智能工控主板演示

    本文介绍Linux系统下新固态硬盘的挂载,使用触觉智能RK3568工控主板演示(型号IDO-SBC3528)检测固态硬盘与主板是否连接成功命
    的头像 发表于 06-19 16:13 ?287次阅读
    <b class='flag-5'>Linux</b>系统挂载新固态硬盘的方法,触觉智能<b class='flag-5'>工控</b><b class='flag-5'>主板</b>演示

    科普|信是什么?一文读懂“信息技术应用创新”战略

    什么是信?信,即“信息技术应用创新”,是国家推动IT系统自主可控、安全可控的重要战略工程。它不仅是技术层面的创新,更承载着保障国家网络安全、推动产业升级和实现数字主权的重任。简单来
    的头像 发表于 06-13 10:06 ?2656次阅读
    科普|信<b class='flag-5'>创</b>是什么?一文读懂“<b class='flag-5'>信息技术</b>应用创新”战略

    浪潮下,国产主板有什么新的发展机遇?

    信息技术应用创新浪潮的推动下,国产主板迎来了诸多新的发展机遇。信产业旨在实现信息技术领域的自主可控,这一战略目标为国产主板的发展提供了广
    的头像 发表于 05-09 09:24 ?257次阅读
    信<b class='flag-5'>创</b>浪潮下,国产<b class='flag-5'>主板</b>有什么新的发展机遇?

    集特智能工控主板您了解吗?

    ? ? ?买工业主板,找集特智能。 本期就带大家了解一下我们集特的主板。什么是工控主板?工控主板
    的头像 发表于 03-14 13:52 ?368次阅读
    集特智能<b class='flag-5'>工控</b><b class='flag-5'>主板</b>您了解吗?

    工控主板特点与应用场景介绍

    工控主板(IndustrialMotherboard)是专为工业环境设计的计算机主板,用于控制、监测和管理工业设备及自动化系统。与普通消费级主板相比,
    的头像 发表于 03-06 14:39 ?577次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>特点与应用场景<b class='flag-5'>介绍</b>

    龙芯3A6000ATX主板,开启国产工控新时代

    随着工控产品的发展,国产工控主板在工业领域的地位日益凸显,呈现出多个积极的进步趋势,这些趋势不仅体现了工控主板
    的头像 发表于 03-06 08:50 ?467次阅读

    工控主板在数控机床设备中的应用

    工控主板作为数控机床的核心组件之一,发挥着至关重要的作用。以下是工控主板在数控机床设备中应用的详细介绍
    的头像 发表于 01-09 15:33 ?572次阅读

    ?什么是国产工控主板,国产工控主板的特点有哪些?

    什么是国产工控主板呢?国产工控主板是工业计算机的主板,是一种计算机系统的硬件设备,是专门为工业控制场景设计和生产的电路板。它在国内的研发和制
    的头像 发表于 11-07 10:29 ?751次阅读

    国产工控主板,信产业发展新引擎

    在当今科技飞速发展的时代,信产业正成为国家战略的重要支撑。而我们的国产工控主板,以其卓越的性能和可靠的品质,为信产业的发展注入强大动力。国产工控
    的头像 发表于 11-06 10:29 ?704次阅读

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 ?1028次阅读

    使用SNRBoost 3G技术的窗口

    电子发烧友网站提供《使用SNRBoost 3G技术的窗口.pdf》资料免费下载
    发表于 10-18 09:44 ?0次下载
    使用SNRBoost <b class='flag-5'>3G</b><b class='flag-5'>技术</b>的窗口

    工控主板有哪些特点?

    动、防尘防水等设计,能够适应工业场景中的各种恶劣条件,具有较长的使用寿命。 ?扩展性:工控主板通常具有丰富的扩展接口,可以方便地连接各种工业设备和传感器,满足不同工业控制需求。 工业标准支持
    的头像 发表于 10-10 08:55 ?891次阅读

    国产化背景下的工控主板发展现状

    ,是信息技术应用创新产业的简称,于2016年“信工委会”(信息技术应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键技术的研发
    的头像 发表于 09-21 16:15 ?907次阅读