编译OpenWrt的最新分支LEDE

一.简介

LEDE-project是 OpenWrt 的一个分支,是为了解决OpenWrt遗留的一些问题而设立,拥有更多的支持。

二.开发环境

Linux系统:Ubuntu16.04

Lede: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就是启动分区



本文章由作者:佐须之男 整理编辑,原文地址: 编译OpenWrt的最新分支LEDE
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐