下载编译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
    这就是固件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容