3G模块在ARM开发板上实现ppp拨号上网.doc
《3G模块在ARM开发板上实现ppp拨号上网.doc》由会员分享,可在线阅读,更多相关《3G模块在ARM开发板上实现ppp拨号上网.doc(12页珍藏版)》请在三一办公上搜索。
1、3G模块驱动运用开发总结一:开发环境简述内容说明3G模块华为EM770W(WCDMA)3G SIM卡中国联通3G卡(WO)嵌入式开发板友善之臂Mini2440核心CPUS3C2440嵌入式linux版本Linux-2.6.32.2主机开发环境VMWARE下安装的Red Hat5.0二:主要步骤1向linux内核中添加3G模块的驱动(USB转串口的驱动)和ppp协议的支持,重新编译下载内核。2对ppp-2.4.4源代码进行交叉编译。将拨号上网所需的两个应用程序pppd和chat拷贝到开发板/usr/sbin文件夹下,将改好的脚本文件wcdma、wcdma-chat-connect、wcdma-c
2、hat-disconnect存放在/etc/ppp/peers目录下。将含有域名解析服务器地址的文件resolv.conf拷贝到/etc目录下。3执行“pppd call wcdma”命令进行拨号,进行网络测试。三:开发工作主要内容下面对开发工作进行进一步细化:1向linux内核添加3G模块的驱动(USB转串口的驱动)和ppp协议的支持,交叉编译并下载内核到开发板。2交叉编译比好工作源代码ppp-2.4.4,得到pppd和chat3配置拨号的脚本文件4测试网络连接情况四:各项工作集体说明1. 向linux内核添加3G模块的驱动(USB转串口的驱动)和ppp协议的支持,交叉编译并下载内核到开发板
3、。由于linux-2.6.32.2内核支持“USB driver for GSM and CDMA modems”,所以不需要修改代码,只修改内核配置即可。编译前期做如下准备:(1)清除临时文件、中间文件和配置文件进入内核文件目录,执行命令:make distclean图1 执行make distclean命令(2)使用内核/arch/arm/configs目录下的mini2440-defconfig文件作为配置文件,将其拷贝为内核目录下的.config文件。图2 将mini2440-defconfig作为配置文件(3)在终端输入:make menuconfig ARCH=arm,出现内核配置
4、界面后选择:Device Drivers-USB support-USB SerialConverter support-*USB Generic Serial Driver USB driver for GSM and CDMA modems具体步骤如下几幅图所示:图3 按“Enter”进入“Device Drivers”目录图4 按“Enter”进入“USB support”目录图5 按“Enter”进入“USB SerialConverter support”目录图6 按“Y”将“USB Generic Serial Driver”编译进内核图7 按“Y”将“USB driver for
5、 GSM and CDMA modems”编译进内核到此3G模块驱动添加完成,下面进行ppp协议支持的添加(下面所示的几个选项必选)。Device Drivers-Network device support-PPP(point-to-pointprotocol)support *PPPmultilinksupport(EXPERIMENTAL) PPPsupportforasyncserialports PPPsupportforsyncttyports PPPDeflatecompression PPPBSD-Compresscompression具体步骤如下几图所示:图8 按“Enter
6、”进入“Device Drivers”目录图9 按“Enter”进入“Network device support”目录图10 选择ppp协议支持(之前所提的必选,这里全部选上)编译进内核完成这些步骤之后,可以进行内核的交叉编译,退出make menuconfig,输入make zImage ARCH=arm CROSS_COMPILE=arm-linux-,编译生成的内核映像文件位于当前内核源代码文件的/arch/arm/boot目录下,将生成的内核映像文件下载到板子上。内核启动后,会在/dev目录下生成ppp设备节点。如:ls /dev/ppp -lcrw-rw-1 rootroot108
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3G 模块 ARM 开发 实现 ppp 拨号上网
链接地址:https://www.31ppt.com/p-2392420.html