1、安装在Ubuntu 14.04.5 x86_64系统后,然后安装下面命令行。
$ sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim zlibc zlib1g zlib1g-dev openjdk-8-jdk build-essential ccache gettext xsltproc
2、解压SDK包(以下所有操作都不能用root)。
tar xvf mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2
3、在openwrt-sdk/target/linux/ramips/base-files/etc目录下新建sdk.version文件,如下图所示:
4、从https://github.com/jslink/openwrt-trunk-dl网址下载全部文件,放置到工程的放置到dl目录下。
5、进行openwrt_mtk目录,运行下面命令
openwrt-sdk$ ./scripts/feeds update -a && ./scripts/feeds install -a
6、运行make menuconfig选择平台,如下图所示:
注意:MTK7628与MTK7688共用
7、添加WEB管理界面, LuCI(MTK) ---> 1. Collections --->如下图所示:
8、添加WIFI驱动, MTK Properties ---> Drivers --->如下图所示:
9、运行make V=s -j 2
-j 后面的参数由你编译代码的设备核心数决定。
编译过程很慢,由于需要在互联网上下载很多包,所以可能需要编译多次。
编译固件在目录/bin/ramips下openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin文件.
10、运行make kernel_menuconfig选择对应的DDR2配置(默认是64M),如下图所示:
Machine selection ---> DRAM Size (64M) --->
无论选择64M还是128M,都是需要按照硬件的实际配置来选择。
11、经过第10点配置后,需要重新编译。