14/8
2018
使用系统:Ubuntu 16.04
可选虚拟机或者物理机进行操作,官方建议内存不小于1.5Gb
磁盘空间建议剩余大于50G,可使用df命令查看 /
更新和安装git:
sudo apt-get update
sudo apt-get install git
进入/opt文件夹
cd /opt
fork源码:
sudo git clone https://bitbucket.org/padavan/rt-n56u.git
升级软件包:
sudo apt-get update
安装编译所需软件:
sudo apt-get install autoconf automake autopoint bison build-essential flex gawk gettext git gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils
进入工具链目录:
cd /opt/rt-n56u/toolchain-mipsel
清理源:
sudo ./clean_sources
sudo ./build_toolchain
进入主干源码目录:
cd /opt/rt-n56u/trunk
编辑.config配置文件
配置模板文件在:
/opt/rt-n56u/trunk/configs/templates
可以复制到/opt/rt-n56u/trunk目录并修改文件名为.config
清理代码树:
sudo ./clear_tree
每次编译需要运行此命令
接下来即可编译固件:
sudo ./build_firmware
生成的固件在images目录里
