毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

ME3760 V2和linux3.x内核如何做4G内核

更新时间:2015-11-21:  来源:毕业论文

开发用的ME3760 V2,linux3.x内核;之前没有做过4G模块,知道3G可以用ppp拨号,请问一下:4G可以用ppp拨号建立连接吗?如果不用ppp拨号,AT命令获取到IP,DNS之后如何加到网口eth1中呢?利用脚本设置到网口中吗?

主要是添加两个驱动,一个是usb-serial驱动和net-usb驱动,不要直接覆盖,可能中兴给你的驱动文件和你本身的内核源码版本不匹配,最好对比着修改文件。如果你上面两个驱动添加完毕了,使用ifconfig -a 会看到一个虚拟网路usb0或者其他什么,这就表示驱动一个层面成功了。拨号过程用AT指令,基本上就是1)检查能否读到sim卡2)设置CFun为完全功能3)断开rndis4)链接rndis。不同版本的me3760会有所不同,V1版有时候会存在缺陷,他没办法自己把ip设置到usb0上,你需要手动设置一下。V2版本修正了这个问题。

解决方法是:根据提供的驱动移植文档,完成之后,通过ifconfig -a可以查看到eth1网络设备,然后通过AT指令获取动态IP DNS,添加到eth1中就可以连接网络了

没有使用PPP拨号,可能与3G拨号方式不一样,4G有自己的虚拟网络接口!
主要是加载三个驱动
Insmod usbnet.ko
Insmod cdc_encap.ko
Insmod cdc_ether.ko

用信可的4G模块,ubuntu 10.04,重新编译内核2.6.39,加上驱动,就可以看到eth1网卡了。
然后dhcp获取地址:
udhcpc -i eth1
udhcpc (v0.9.9-pre) started
Sending discover...
Sending select for 10.32.167.74...
Lease of 10.32.167.74 obtained, lease time 7200
Resetting default routes
adding dns 221.179.38.7
adding dns 120.196.165.7

获取到IP地址后直接google的dns服务器可通
ping -I eth1 8.8.8.8

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。