《Linux作業系統-系統移植》第8章 USB-4G/LTE移植 -第1節 USB-4G移植C(華為E392u924G移植)
阿新 • • 發佈:2019-01-23
1.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 - ARM9
核心:linux-3.14.54(版本不同可能會導致移植不成功)
4G模組:華為E392u92(如果是其他模組,要支援USB,才可採用此法移植)