给K2P编译Padavan固件
编译环境: Ubuntu 19.10 x86_64
更新软件包列表
sudo apt-get update
安装依赖包
sudo apt install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd cpio git python-docutils gettext automake autopoint texinfo build-essential help2man pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev
克隆项目(注意:这里需要将项目克隆到/opt/)
git clone --depth=1 https://gitee.com/hanwckf/rt-n56u.git /opt/rt-n56u
准备工具链
执行cd /opt/rt-n56u/toolchain-mipsel
可以自行编译 (耗时约30min)
./clean_toolchain
./build_toolchain
或者下载预编译的工具链(推荐)
mkdir -p toolchain-3.4.x
wget https://github.com/hanwckf/padavan-toolchain/releases/download/v1.0/mipsel-linux-uclibc.tar.xz
tar -xvf mipsel-linux-uclibc.tar.xz -C toolchain-3.4.x
修改配置文件
sudo vi /opt/rt-n56u/trunk/configs/templates/K2P.config
清理代码树并开始编译(耗时约10min)
cd /opt/rt-n56u/trunk
sudo ./clear_tree
sudo ./build_firmware_modify K2P
编译好的固件在/opt/rt-n56u/trunk/images
参考