OpenWRT開發準備工作
阿新 • • 發佈:2018-10-31
環境準備
首先,根據上面教程(OpenWRT開發環境搭建)安裝我們OpenWRT所需編譯環境
其次,下載一個openwrt原始碼,可從官網或論壇上下,也可使用下面的方法(後面會介紹)下載
工具準備
- WinSCP 用網口連線電腦與路由器。可以相互傳檔案。
- tftpd32/64 刷機時將bin檔案通過網線傳遞給路由器
- sscom32 監控串列埠輸入輸出。
- SSH Secure Shell 虛擬機器和電腦主機相互傳檔案
- putty 掛載openwrt系統,操作openwrt
原始碼準備
先在本地建立資料夾:
mkdir openwrt
cd openwrt
進入以後下載openwrt原始碼
關於各個版本的比較請檢視:https://dev.openwrt.org/wiki/GetSource
trunk (main development tree):
git clone git://git.openwrt.org/openwrt.git
15.05 branch (Chaos Calmer):
git clone git://git.openwrt.org/15.05/openwrt.git
14.07 branch (Barrier Breaker):
git clone git://git.openwrt.org/14.07 /openwrt.git
新增軟體擴充套件包,將feeds.conf.default(為編譯OpenWrt的recipies額外的預定義包)修改為feeds.conf:
cp feeds.conf.default feeds.conf
更新擴充套件,安裝擴充套件:
./scripts/feeds update –a
./scripts/feeds install -a
注:如果不是剛下載的原始碼,為保持程式碼為最新狀態,應定期執行svn update命令更新原始碼。