A40i 平台-华为-ME909S-4G 模块的移植应用

本文讲解了国产a40i 开发板移植华为-me909s-4g 模块的应用,本篇文章主要适用于飞凌 oka40i 平台 linux3.10.65 操作系统,其他arm 平台也可以参考,但是不同平台之间会存在差异,请自行修改以适应自己的使用。 写本文章的主要目的是协助客户加速产品的研发速度,由于水平有限, 不提供任何的完整性、可靠性等保证,软件版本更新之后,有些位置名称等内容可能会及时更新,修改方法请参考使用。
1. 查看内核配置文件:arch/arm/configs/sun8iw11p1smp_oka40i_c_defconfig
config_usb_serial_option=y
config_usb_serial_wwan=y
重新编译镜像,烧写。
2. 查看是否产生节点:(注:首先要保证已经安装好 华为-me909s-4g 模块,天线以及sim 卡)
#ls /dev/ttyusb*
/dev/ttyusb0 /dev/ttyusb1 /dev/ttyusb2 /dev/ttyusb3 /dev/ttyusb4
出现节点则 4g 模块正确识别。
3. 输入指令拨号
#echo ate0 > /dev/ttyusb2
#cat /dev/ttyusb2&
# echo ate0 > /dev/ttyusb2
# cat /dev/ttyusb2&
^rssi: 27
^hcsq: lte,63,56,66,20
ok
#echo at^ledctrl=1> /dev/ttyusb2 打开状态灯
#echo at^ndisdup=1,1,\cmnet\> /dev/ttyusb2
(注:其中 cmnet 为移动 apn , 3gnet 为联通 apn,ctnet 为电信 apn),请结
合自己实际使用的卡选择拨号指令。
串口打印如下信息:
ok
^ndisstat: 1,,,ipv4
^ndisstat: 1,,,ipv6
输入如下指令:
#ifconfig eth0 down
#ifconfig eth1 down
#ifconfig usb0 up
#udhcpc -iusb0
调试串口输出如下信息:
这时就可以访问网络了。
4. 上网测试
输入指令:# ping www.forlinx.com
5. 断网
echo at^ndisdup=1,0> /dev/ttyusb2 断开网络连接
6. 复位
echo at^reset > /dev/ttyusb2


坪山区某小区火灾事故调查解决及电气火灾监控系统的介绍
如何在Arduino上使用Thermistor
重金属离子检测成为一道保障“舌尖上的安全”的防线
在使用示波器探头探测时,应注意避免这七大错误
AI+5G,能够开启全新的XR体验
A40i 平台-华为-ME909S-4G 模块的移植应用
什么是网络钓鱼
旧金山AR眼镜生产商ODG计划于2019年1月进行资产出售
IDF16大秀自动驾驶/人工智能 英特尔的计算疆界在哪?
新思科技与达索系统通力合作,打造业界首个整体照明设计平台
用于雷达式生命探测仪的信号处理系统设计
TVS瞬态抑制二极管的工作原理和特点
关于英飞凌的1000 A直流稳压器解决方案的分析和介绍
全视通智慧手术室物联辅助系统斩获“金如意奖”
中国移动终端公司发布了5G试验型终端第二批次的集采公告
汉语言处理包 HanLP 1.6.4 发布,优化新词发现
xCloud服务将使Xbox玩家可以在移动设备上玩游戏
半导体一周要闻
坚果Pro3手机不支持5G网络,将搭载Smartisan 7.0系统版本
索尼手机Android 10升级计划,最早年内可实现更新