TL-WR720N與OpenWrt(二),tl-wr720nopenwrt

來源:互聯網
上載者:User

TL-WR720N與OpenWrt(二),tl-wr720nopenwrt
三、編譯韌體1.準備編譯環境(推薦使用Ubuntu系統)

以Ubuntu 14.04 x64為例,安裝編譯所需工具和庫。

$ sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip

$ sudo apt-get install subversion mercurial

$ sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev

2.擷取源碼

從github擷取最新的源碼並升級模組。

$ git clone git://git.openwrt.org/openwrt.git

$ cd openwrt

$./scripts/feeds update -a

$./scripts/feeds install –a

3.編譯配置

配置.config檔案。

$ make defconfig

$ make prereq

$ make menuconfig

選項配置好後先Save為.config再Exit。

註:一定要在Target System和Target Profile選擇正確硬體型號,其他模組可自行選擇設定。

 

4.開始編譯

使用make編譯,其中多核心CPU可使用-jn參數加速,參數V設99或s可顯示詳細過程。

$ make –j2 V=99

5.完成編譯

經過漫長的編譯過程之後,可以在openwrt/bin/ar71xx路徑下看到如下已編譯好的韌體。

openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-factory.bin

openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-sysupgrade.bin


四、修改韌體頭

根據OpenWrt的如下官方描述可知,只需替換v3.0的韌體頭資訊即可用作v4.0的韌體。

The hardware of v4.0 is almost the same asv3.0 so firmwares for v3.0 just work. The version number in images for v4.0 is0x07200104 (0x07200103 for v3.0).

1.修改工具

這裡推薦使用“TP路由韌體修改工具”。

當然也可以使用16進位編輯器手工尋找(需要一定基礎和經驗)並修改。

2.替換韌體頭資訊

根據官方建議將“07200103”改為“07200104”即可(最好提前備份原版韌體)。

 

參考資料:

【1】http://wiki.openwrt.org/doc/howto/buildroot.exigence

【2】http://wiki.openwrt.org/toh/tp-link/tl-wr720n

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.