本文介绍在国嵌2440板子上,通过华为3G模块,实现ppp拨号上网。主要包括内核配置、拨号程序编译、拨号脚本文件的编写。
嵌入式Linux下通过PPP拨号上网(上) 收藏
这里记录在嵌入式Linux环境下,通过PPP拨号,先GPRS上网,后面再写3G上网。 一般的过程,先参考了【1】。本人使用FriendlyARM开发板(miniARM2440)与GPRS模块(其实只要有GPRS功能的上网卡或者其它模块都行。本人采用移动cmnet 连接,Linux内核是2.6.32的),PPP的拨号上网,方法如下:
1.首先得让内核支持PPP,进入Linux 内核目录(kernel-2.6 或 以上内核版本),执行 #make menuconfig
添加如下内核选项:(这一步一般是不用做的,因为mini2440其实已经添加了此功能了) Device Drivers ---> Network device support --->
<*> PPP (point-to-point protocol) support
[*] PPP multilink support
<*> PPP support for async serial ports
<*> PPP support for sync tty ports
<*> SLIP (serial line) support
[*] CSLIP compressed headers
添加完成后保存并退出,执行# make zImage
编译完成以后,在内核目录的arch/arm/boot 目录下便会生成一个 zImage 内核文件,烧到开发板中,这样开发板内核就支持了PPP了。
2.下载ppp-2.4.4.tar.gz 或其他版本PPP 拨号程序源码,可以上网搜索
进入ppp-2.4.4.tar.gz的目录执行解压命令 #tar zxf ppp-2.4.4.tar.gz
解压后出现 ppp-2.4.4 文件夹,进入该目录( #cd ppp-2.4.4 ),执行配置命令 #./configure
然后执行 #make CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc (后面的CC表示你的交叉编译器目录,要是你添加PATH路径,直接CC=arm-linux-gcc)
编译完成后,进入下一步。
3.修改相关拨号脚本
进入 ppp-2.4.4 目录下的 script 目录,可以找到 ppp-on 、ppp-off 、ppp-dial-on 等多个脚本文件
执行#vi ppp-on
内容如下,修改一下里面的内容
TELEPHONE=555-1212 改为 TELEPHONE=*99***1#
exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT
更多>>主要介绍在基于S3C2410的ARM9上如何控制MC39模块实现GPRS拨号上网。在本...主要进行的工作包括:内核中串口驱动的修改、嵌入式linux下PPP应用工具包的移植和...
在嵌入式Linux下GPRS上网方案 下 在嵌入式 上网方案 硬/软件环境基于S3C2410的...该系统运行在Linux 2.6.14操作系统下,使用ppp套件通过SIM300进行PPP拨号。 让...
GPRS 模块在 Linux 平台上 ppp 拨号上网总结与心得 2009 年 07 月 17 日 02:09 来源:ChinaUnix 博客 作者:iibull 编辑:周荣茂 由于一个嵌入式平台上项目开发...
本文主要论述了嵌入式Linux下PPP的实现:具体阐述了嵌入式Linux网络支持的整体架构及PPP的作用,对PPP的各个管理模块进行了详细的论述,最后对PPP的发送接收过程进行了...
3G模块在ARM开发板上实现ppp拨号上网_信息与通信_工程科技_专业资料。本文详细介绍...嵌入式 linux 版本 主机开发环境 说明 华为 EM770W(WCDMA) 中国联通 3G 卡(W...
嵌入式平台下3G网络服务器(3G+PPP+BOA+ARM)_IT/计算机_专业资料。嵌入式平台...二、3G 模块在 linux 下 PPP 拨号上网 1. 为了使用 ppp 方式进行拨号上网,...
Linux下ppp拨号_电子/电路_工程科技_专业资料。cdma2000,wcdma,td-scdma在linux...嵌入式Linux下通过PPP拨... 4页 1下载券 Linux下实现pppd拨号上网... 3页 ...
修改/etc/ppp/options 文件,添加一行"usepeerdns" 后记: 在这里笔者抛砖引玉,对 linux 脚本拨号上网并没有作太多深入的探讨,只是就围绕几个常见的问题进行 了...
当与服 — 86 — 图2 Linux 下 PPP 拨号流程 PPP 拨号上网成功后, 基于嵌入式 Linux 上使 C 即可进行 socket 操作, 用标准 流程如图 2 所示。 5 性能...
/etc/ppp/chat/cmtc-isp /etc/ppp/chap-secrets /etc/ppp/pap-secrets (...Linux下实现pppd拨号上网... 3页 免费 GPRS模块在Linux平台上p... 27页 1下载...
热门文档