打開終端
然後新建一個文件夾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
就是我們所需要的固件了