1. 程式人生 > >OpenWRT開發準備工作

OpenWRT開發準備工作

環境準備

首先,根據上面教程(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命令更新原始碼。