-
安装 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
这就是固件
网友评论