openwrt固件下载地址(OpenWrtProject gitee镜像地址)

克隆地址:https://gitee.com/add358/openwrt.git

无线路由器-网关-dtu

OpenWrt Project 是一个针对嵌入式设备的 Linux 操作系统。OpenWrt 没有尝试创建单个静态固件,而是提供了一个完全可写的文件系统和包管理。这使您从供应商提供的应用程序选择和配置中解放出来,并允许您通过使用包来定制设备以适应任何应用程序。对于开发人员来说,OpenWrt 是构建应用程序的框架,而无需围绕它构建完整的固件;对于用户来说,这意味着完全定制的能力,以从未设想过的方式使用设备。

阳光!

发展

要构建自己的固件,您需要 GNU/Linux、BSD 或 MacOSX 系统(需要区分大小写的文件系统)。由于缺少区分大小写的文件系统,因此不支持 Cygwin。

要求

您需要以下工具来编译 OpenWrt,软件包名称因发行版而异。包含特定分发包的完整列表可在构建系统设置 文档中找到。

binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev 
make4.1+ perl python3.6+ rsync subversion unzip which

快速开始

  1. 运行./scripts/feeds update -a以获取 feeds.conf / feeds.conf.default 中定义的所有最新包定义
  2. 运行./scripts/feeds install -a以将所有获得的包的符号链接安装到 package/feeds/
  3. 运行make menuconfig以选择工具链、目标系统和固件包的首选配置。
  4. 运行make以构建您的固件。这将下载所有源代码,构建交叉编译工具链,然后为您的目标系统交叉编译 GNU/Linux 内核和所有选择的应用程序。

相关存储库

主存储库使用多个子存储库来管理不同类别的包。所有软件包都通过名为opkg. 如果您正在寻找开发 Web 界面或将包移植到 OpenWrt,请在下面找到合适的存储库。

  • LuCI Web 界面:通过网络浏览器控制设备的现代模块化界面。
  • OpenWrt Packages:移植包的社区存储库。
  • OpenWrt Routing:专门针对(网状)路由的包。
  • OpenWrt Video:专门针对显示服务器和客户端(Xorg 和 Wayland)的软件包。

支持信息

有关受支持设备的列表,请参阅OpenWrt 硬件数据库

文档

  • 快速入门指南
  • 用户指南
  • 开发者文档
  • 技术参考

支持社区

  • 论坛:用于使用、项目、讨论和硬件建议。
  • 支持聊天:oftc.net#openwrt上的频道。

开发者社区

  • 错误报告:报告 OpenWrt 中的错误
  • 开发邮件列表:发送补丁
  • 开发者聊天:oftc.net#openwrt-devel上的频道。

执照

OpenWrt 在 GPL-2.0 下获得许可