下载编译openWRT

  • 安装 SVN 工具,用于下载 openwrt 源码。
    $ sudo apt-get install subversion

  • 安装 git 工具
    $ sudo apt-get install git-core

  • 依次安装依赖的库文件:
    sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettexttexinfo unzip sharutils ncurses-term zlib1g-dev libncurses5-dev gawk

  • 下载 OpenWrt 源码
    $ mkdir openwrt$ cd openwrt/$ sudo svn co svn://svn.openwrt.org/openwrt/trunk -r 43427
    如果上面下载不了可以换以下命令下载
    $ sudo svn co svn://svn.openwrt.org.cn/openwrt/trunk -r 43427
    下载时指定下载版本,openwrt 经常更新,用一个固定的版本做实验比较好。

  • 开始
    sudo apt-get install libssl-dev
    sudo apt-get install libssl0.9.8
    $ cd trunk
    $ ./scripts/feeds update -a
    $ ./scripts/feeds install -a

  • make menuconfig
    CPU 型号 Target System -> Ralink RT288x/RT3xxx
    选择 CPU 子型号 Subtarget -> RT3x5x/RT5350 based boards
    选择具体路由器型号 Target profile -> HAME-MPR-A2

  • make V=s 结果
    $ ls bin/ramips/
    openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin
    这就是固件

你可能感兴趣的:(下载编译openWRT)