2.3 PPP编译
1.获取源码
PPP官网下载:https://download.samba.org/pub/ppp/
下载解压ppp-2.4.7.tar.gz源码,存放在/home/farsight/usb_4G/路径
$tar -xvf ppp-2.4.7.tar.gz
2.进入ppp-2.4.7文件夹,建立install文件夹
解压后进入目录
$cd ./ppp-2.4.7 $mkdir install
3.配置环境
$./configure prefix=`pwd`/install
【注】
prefix后面为软件安装目录
【注】以下是切换到root用户下编译。
4.编译安装
$make CC=arm-fsl-linux-gnueabi-gcc
编译后再chat目录下生成chat文件,在pppd文件夹下生成pppd文件。
【注】
chat 定义了计算机和modem之间对话式的信息交换. 它的主要目的是建立pppd(点到点协议守护进程)和远程pppd处理的连接。
pppd 是点到点协议守护进程(Point to Point Protocol daemon)。
【注】移植环境
虚拟机:Ubuntu12.04
开发板:IMX283-A9
内核:linux-3.14.54(版本不同可能会导致移植不成功)
4G模块:华为E392u92(如果是其他模块,要支持USB,才可采用此法移植)