OpenWRT

    版本為 15:21, 20 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    官方首頁:http://openwrt.org/

    安裝 OpenWRT 的開發環境

    參考連結:

     

    在 Ubuntu 10 的環境下操作

    sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt
    
    mkdir openwrt
    cd openwrt
    svn co svn://svn.openwrt.org/openwrt/trunk/
    
    cd trunk
    ./scripts/feeds update -a
    ./scripts/feeds install -a

    產生預設的設定檔

    make defconfig

    設定編譯的參數

    make menuconfig 
    

     TIPs:

     Target System > Marvell Orion

    開始編譯

    make
    

    編譯完成後會產生幾個目錄:

    • staging_dir/
      • ./toolchain-arm_v5te_gcc-4.6-linaro_uClibc-0.9.33_eabi/,用來對 APP 作 Cross-Compile 時所需的編譯器,用法為
        --target=arm-openwrt-linux
        或者再加上
        CC=arm-openwrt-linux-gcc LD=arm-openwrt-linux-ld
        詳細可參閱此篇
    • bin/
      • ./orion,編譯完後的映像檔。
    • build_dir/,如果硬像檔的內容需要作客製,可以到此目錄作業,然後再重新編一次映像檔。
    Powered by MindTouch Core