基于S3 C2440和Linux的无线拨号上网终端

手机与无线通信 时间:2012-10-22来源:网络

3 拨号程序分析
3.1 PPPD拨号程序的简要分析
PPPD是一个用户空间的后台服务进程(Daemon),负责与3C模块进行通信会话来进行必要的初始化设置,然后开始按照协议要求的步骤进行拨号。初始化设置是由PPPD自带的辅助工具CHAT完成,这个程序利用AT指令和3G模块进行通信,主要是交互一些拨号的参数设置、进行拨号的用户名和密码、是否采用数据加密等连网参数。
拨号流程和主要函数如下:
(1)主程序pppd_start(),这个函数首先是做初始化工作,对几个所使用的协议进行初始化,这里所用到的分别是lcp_protent,chap_ protent,ipcp_protent。
(2)完成初始化后,正式开始进行协议的协商,PPPD协议协商流程,如图1所示。

c.JPG

1 2 3 4

关键词: 拨号 上网 终端 无线 Linux S3 C2440 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版