周三网络科技有限公司14年老品牌技术开发服务公司,专注于网站建设_APP小程序制作_软件开发_公司定制设计。
经营范围电子商务经营;网络技术开发;计算机周边设备、电子产品的销售;国内贸易;进出口业务;计算机软硬件技术研发及技术推广;计算机系统服务;网络技术服务,互联网软、硬件研发、设计、制作、代理、推广;广告设计、制作、代理,用自有媒体发布户外广告;网络设备安装。
为全国及上海、广州、北京、深圳、合肥等提供网站建设,小程序开发,APP开发,系统开发,及高端网站定制服务,专注于企业网站建设,对建筑,机械,教育,家装,外贸等多个行业拥有丰富的开发经验!
公司:周三网络科技有限公司
QQ:3043239330
一.简介
LEDE-project是 OpenWrt 的一个分支,是为了解决OpenWrt遗留的一些问题而设立,拥有更多的支持。
二.开发环境
Ubuntu16.04
lede-project
Xiaomi nano
三.环境配置
1.安装依赖包
sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip
2.下载源码包
mkdir lede
cd lede
git clone https://github.com/lede-project/source.git
3.更新安装包
cd source
./s/feeds update -a
./s/feeds install -a
四.编译配置
1.编译固件设置
make menuconfig
执行后出现下面的配置界面,根据需要选择自己的配置选项
备注:记得勾选Build the OpenWrt SDK
2.开始编译
make -j3 V=99
编译的时间较长,并且所选择的软件包越多,编译的时间越长。
3.完成编译
编译完成后,便可以在/bin/$target目录下找到刷机的固件和SDK.这里最好做一个备份,方便以后使用。
五.烧写固件
使用WinScp上传到路由器的/tmp目录下,进入该目录执行
cd /tmp
mtd -r write lede-ramips-mt7628-miwifi-nano-squashfs-sysupgrade firmware
等待路由器重启,连接上路由器的wifi【LEDE】,再用ssh到路由器上,便可以尽情折腾了。
备注: 在命令行中执行cat /proc/mtd查看EEPROM的具体分区,其中有两个firmware和Bootloader的特别注意,firmware就是上面烧写固件用的,Bootloader就是启动分区
网友评论