新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于S3 C2440和Linux的无线拨号上网终端

基于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所示。

本文引用地址:http://www.eepw.com.cn/article/153809.htm

c.JPG

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭