第6章 库开发 -第2节 USB-4G移植 C(华为E392u924G移植)

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模块:华为E392u­92(如果是其他模块,要支持USB,才可采用此法移植)

猜你喜欢

转载自blog.csdn.net/u013162035/article/details/80362764