Skip to content

基于Hanwckf/rt-n56u的Padavan自动编译,适用与小米AC2100(R2100)、红米AC2100(RM2100)

Notifications You must be signed in to change notification settings

blycr/padavan-build-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

🛠️ Padavan自动编译项目

这是一个基于 hanwckf/rt-n56u 项目和 haiibo/padavan-build 的修改后的 Padavan 自动编译项目。本项目适用于小米 AC2100 (R2100) 和红米 AC2100 (RM2100) 代码仓库。

通过使用 Github Action,您可以轻松地一键生成编译结果。感谢 hanwckfchongshengB 的努力,使这个项目成为可能。

🚀 项目特点

  • 支持小米 AC2100 (R2100) 和红米 AC2100 (RM2100) 代码仓库。
  • 使用 Github Action 进行自动编译,方便快捷。
  • 修改自 haiibo/padavan-build,具有更好的适应性和可扩展性。

📦 使用方法

  • 直接Fork到自己的仓库,修改好 .github/workflows/build-padavan.yml 文件之后,点击右上角的 Star 星星按钮即可开始自动编译
  • 可更改需要编译的源码,hanwckf 或者 chongshengB 两种源码
  • 可更改需要编译的型号,注意名称要与源码configs/templates/目录下的名字相同
  • 重新编译点击 Unstar 星星按钮后再点击 Star 星星按钮即可重新编译
  1. 提交修改后的文件,等待自动编译完成即可。
  2. 在 Actions 页面查看编译状态和结果,或到 Release 页面下载编译好的固件。

依赖说明

# Debian/Ubuntu
sudo apt update
sudo apt install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd \
	fakeroot kmod cpio git python3-docutils gettext automake autopoint \
	texinfo build-essential help2man pkg-config zlib1g-dev libgmp3-dev \
	libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget libc-dev-bin

# Archlinux/Manjaro
sudo pacman -Syu --needed git base-devel cmake gperf ncurses libmpc \
        gmp python-docutils vim rpcsvc-proto fakeroot cpio help2man

# Alpine
sudo apk add make gcc g++ cpio curl wget nano xxd kmod \
	pkgconfig rpcgen fakeroot ncurses bash patch \
	bsd-compat-headers python2 python3 zlib-dev \
	automake gettext gettext-dev autoconf bison \
	flex coreutils cmake git libtool gawk sudo

# CentOS 7
sudo yum update
sudo yum groupinstall "Development Tools"
sudo yum install ncurses-* flex byacc bison zlib-* texinfo gmp-* mpfr-* gettext \
	libtool* libmpc-* gettext-* python-docutils nano help2man fakeroot

# CentOS 8
sudo yum update
sudo yum groupinstall "Development Tools"
sudo yum install ncurses-* flex byacc bison zlib-* gmp-* mpfr-* gettext \
	libtool* libmpc-* gettext-* nano fakeroot

# CentOS 8不能直接通过yum安装texinfo,help2man,python-docutils。请去官网下载发行的安装包编译安装
# 以texinfo为例
# cd /usr/local/src
# sudo wget http://ftp.gnu.org/gnu/texinfo/texinfo-6.7.tar.gz
# sudo tar zxvf texinfo-6.7.tar.gz
# cd texinfo-6.7
# sudo ./configure
# sudo make
# sudo make install

📝 许可证

本项目基于 MIT 许可证开源,详见 LICENSE 文件。

感谢

About

基于Hanwckf/rt-n56u的Padavan自动编译,适用与小米AC2100(R2100)、红米AC2100(RM2100)

Resources

Stars

Watchers

Forks

Packages

No packages published