英创信息技术Linux工控主板3G无线上网应用示例

随着3g网络的普及,嵌入式领域的众多应用也会越来越广泛地采用3g无线上网的方式。目前国内提供3g无线上网的运营商有中国移动、中国联通、中国电信三家;而3g无线上网卡则有很多的品牌可选。本文以目前很常用的华为e1750 3g无线上网卡为例,介绍英利嵌入式linux工控主板登录中国联通wcdma网络的具体方法。
华为e1750是一款联通3g上网卡,通过usb接口与主机相连,在windows操作系统下即插即用。然而在嵌入式linux环境下并没有现成的驱动程序可供使用,所以我们需要用usb_modeswitch这个工具来进行模式转换。同时,e1750依赖于usb-storage和usbserial模式,所以,在开发板上需要有这两种模块的支持,并使设备能够正常工作于这两种模式下。本文中使用已经生成好的usb_modeswitch和usb_modeswitch.conf两个文件,英利客户可与我们联系获取这两个文件。
1、检查并确认工控主板的文件系统中有如下文件:
/lib/libusb-0.1.so.4
/lib/modules/2.6.30/usbserial.ko
/lib/modules/2.6.30/option.ko
/etc/ppp/chat-wcdma-script
/etc/ppp/peers/wcdma-connect-script
如果上述五个文件不存在或者不齐全,请和英利公司联系已获取最新的文件系统进行更新。
2、键入以下命令载入相关的驱动模块:
[root@em9x60 /mnt/nandflash]#insmod /lib/modules/2.6.30/usbserial.ko
[root@em9x60 /mnt/nandflash]#insmod /lib/modules/2.6.30/option.ko
3、键入以下命令挂载usb虚拟文件系统:
[root@em9x60 /mnt/nandflash]#mount -t usbfs usbfs /proc/bus/usb/
4、将e1750接在工控主板的usb接口上,系统会自动检测到usb接口有接入设备,并在超级终端显示出相关的信息;但此时系统并未识别该设备是一个3g网卡,而仅仅作为普通的usb设备,此时需要进行模式转换。
5、在工控主板的/mnt/nandflash中建立文件夹3g,将usb_modeswitch和usb_modeswitch.conf复制到该文件夹中。
6、键入以下命令进行usb设备的模式转换:
[root@em9x60 /mnt/nandflash]#./usb_modeswitch -w -c usb_modeswitch.conf
超级终端会显示出具体的转换过程和相关信息。转换成功以后,可以在超级终端的输出信息中看见三个节点生成:ttyusb0、ttyusb1、ttyusb2。此时进入/dev目录同样可以看到这三个节点。
7、调用拨号脚本进行拨号上网
[root@em9x60 /mnt/nandflash]#pppd call wcdma-connect-script
拨号过程中,超级终端会显示出相应的信息,e1750上的蓝色灯闪动,表示正在进行拨号连接。连接成功以后,可以看到工控主板已经获取外网ip地址并建立连接,此时e1750上的蓝色灯常亮不灭。
8、此时可以随意ping一个外网ip地址或者域名,比如:
[root@em9x60 /mnt/nandflash]#ping www.emlinix.com
一旦ping通,则网络连接已经成功,可以正常使用。

为智能网联汽车提供贯穿研发验证到产线测试的智能测试方案
STM32H5开发(5)----串口打印配置
5.8G雷达存在感应芯片和解决方案与应用场景及实测
5月的上海的新能源汽车上牌分析
飞思卡尔半导体推出汽车微控制器产品线S32K
英创信息技术Linux工控主板3G无线上网应用示例
将人工智能推向边缘的创新
如何从一界屌丝走向人生巅峰?
可控硅整流器的工作原理
微软Edge更多细节披露 对Windows 7的支持至少持续到2021年7月
深圳松岗安监环保部门规范电镀线路板企业自动化升级改造
Fluke 302交流钳形表的性能特点及应用
发电机中性点接地电阻柜在选用需要注意什么
北京移动成功完成了火灾现场通信网络应急保障任务
PCB在设计过程中需要注意的哪些坑
摩尔斯微电子在 2024 年美国消费电子展推出 Wi-Fi HaLow 客户创新产品
深圳已搭建实施5G+智慧警务等多个应用示范场景
智能孢子捕捉仪的简单介绍
薄膜电容的优点以及结构图介绍
简单布置单一网络支持超宽带网络无线电运转设计