打开终端
然后新建一个文件夹mkdir ns301i
然后 cd ns301i进入里面,,
然后使用命令
git clone git://git.openwrt.org/15.05/openwrt.git
上面这个命令是来源于下面这个网站
https://dev.openwrt.org/wiki/GetSource
坐等克隆源码到本地。。。。漫长的等待。。。。。。。。
然后 cd openwrt
更新软件列表
sudo apt-get update
然后。。。安装编译所需要的 库文件
sudo apt-get installbuild-essential asciidoc binutils bzip2 gawk gettext git subversion libssl-devlibncurses5-dev patch unzip zlib1g-dev
接下来下载feeds更新,这是为了下载和安装让luci之类的第三方包的源码,如果不进行这步的话配置菜单是没有非op的包给你选的
./scripts/feeds update –a
安装feeds更新
./scripts/feeds install –a
make defconfig
检测环境和添加包,之前的环境安装就是根据这个来的
安装luci ->connection ->luci 选中即可
/ openwrt/target/linux/ramips/dts找到文件DIR-615-H1.dts 修改
我们的闪存是8 mb 这里要修改 为 7b ,原来是 3.b
partition@50000{
label= "firmware";
reg= <0x50000 0x7b0000>;
};
打开文件
openwrt/target/linux/ramips/image/Makefile
修改为8MB
define BuildFirmware/DIR615H1/squashfs
$(callBuildFirmware/Default8M/$(1),$(1),dir-615-h1,DIR-615-H1)
-mksenaofw-e $(call sysupname,$(1),dir-615-h1) \
-o$(call imgname,$(1),dir-615-h1)-factory.bin \
-r0x218 -p 0x30 -t 3
然后
下载dl库,这样可以稍微节省点时间
make download V=s
然后就可以开始编译了
make V=99 -j线程数
make V=99 即可
最后到 bin目录 里面找到openwrt-ramips-rt305x-dir-615-h1-initramfs-uImage.bin
就是我们所需要的固件了打开终端
红色框套住的这个
然后新建一个文件夹 mkdir ns301i
然后 cd ns301i进入里面,,
然后使用命令
git clone git://git.openwrt.org/15.05/openwrt.git
上面这个命令是来源于下面这个网站
https://dev.openwrt.org/wiki/GetSource
坐等克隆源码到本地。。。。漫长的等待。。。。。。。。
然后 cd openwrt
更新软件列表
sudo apt-get update
然后。。。安装编译所需要的 库文件
sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git subversion libssl-dev libncurses5-dev patch unzip zlib1g-dev
接下来下载feeds更新,这是为了下载和安装让luci之类的第三方包的源码,如果不进行这步的话配置菜单是没有非op的包给你选的
./scripts/feeds update –a
安装feeds更新
./scripts/feeds install –a
make defconfig
检测环境和添加包,之前的环境安装就是根据这个来的
安装luci ->connection ->luci 选中即可
/ openwrt/target/linux/ramips/dts 找到文件DIR-615-H1.dts 修改
我们的闪存是8 mb 这里要修改 为 7b ,原来是 3.b
partition@50000 {
label = "firmware";
reg = <0x50000 0x7b0000>;
};
打开文件
openwrt/target/linux/ramips/image/Makefile
修改为8MB
define BuildFirmware/DIR615H1/squashfs
$(call BuildFirmware/Default8M/$(1),$(1),dir-615-h1,DIR-615-H1)
-mksenaofw -e $(call sysupname,$(1),dir-615-h1) \
-o $(call imgname,$(1),dir-615-h1)-factory.bin \
-r 0x218 -p 0x30 -t 3
然后
下载dl库,这样可以稍微节省点时间
make download V=s
然后就可以开始编译了
make V=99 -j线程数
make V=99 即可
最后到 bin目录 里面找到openwrt-ramips-rt305x-dir-615-h1-initramfs-uImage.bin
就是我们所需要的固件了