添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
文章详细介绍了如何下载OpenWRT的源码,特别是针对RTD1619b芯片的设置。首先,需要准备一系列编译工具,然后更新源并安装所需包。在menuconfig中配置芯片选择、WiFi驱动、Docker选项以及Luci界面,包括语言设置。最后,使用makeV=s-j8命令进行编译,根据服务器的线程数调整-j参数以优化编译速度。 摘要由CSDN通过智能技术生成

下载路径:https://gitee.com/yangquan3_admin/rtd1619

您需要以下工具来编译 OpenWrt,包名称因发行版而异。 在 Build System Setup 文档中可以找到包含特定于发行版的软件包的完整列表。

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

下载完成后,在当前目录下会生成一个rtd1619目录。切换到rtd1619目录下

我们还需要更新源,执行以下命令

更新源完毕后,安装下载下来的包

配置menuconfig菜单

首先我们需要对其进行一些系统配置

在rtd1619目录下执行 make menuconfig 命令,执行完毕会弹出菜单界面

menuconfig菜单主界面

选择芯片和板型

这里我们是基于rtd1619b的芯片开发,所以我们芯片厂商选择 Realtek(瑞昱),芯片型号选择RTD1619b,板型和下图选相同的即可。(默认主菜单上是没有芯片型号和板型的选项,是我们选择了芯片厂商后自动增加的选项)

配置wifi驱动

在主菜单下找到Kernel modules>Realtek modules进入后,我们按空格键选中kmod-rtkwifiu选项并进入其子选项下。按照下图选中其他子选项

Kmod-rtkwifiu子选项

配置docker

在主菜单下找到Kernel modules>Realtek kernel options选项

进入后,按照下图选中相关配置

以上就是menuconfig的一些基本配置了,注意退出menuconfig时记得保存所有更改配置

编译OpenWRT源码

我们在rtd1619目录,也是openwrt源码的顶层目录,输入 make V=s -j8 目录开始进行编译

-j8 表示同时开启8个线程编译,理论上开启的线程越多,编译所需的时间越短

V=s表示输出编译信息

如何确认自己的服务器支持的线程数量?输入nproc命令

上图表示服务器最多支持32线程工作,编译时最大支持 -j32

1、安装ubuntu(编译需要 Linux 环境 ),虚拟机或物理机均可。 2、安装完成打开终端,在编译 OpenWRT 之前需要验证编译 环境 是否满足要求(未安装将进行安装),即安装依赖的库文件,如下。 sudo apt-get install g++ sudo apt-get install libncurses5-dev sudo apt-get install zlib1
在Ubuntu 18.04(实体机)上配置 OpenWRT 的开发 环境 一、安装虚拟机(实体机) 安装虚拟机或者实体机都可以,刚上手建议安装虚拟机,选择16.04版本或者18.04版本都OK,其 openwrt 开发 环境 搭建 过程大同小异,看自身情况选择即可。安装教程请参考其他资料,此处不再记录。因之前接触过一些 Linux 程序,故博主本人采用的是Ubuntu 18.04实体机。 为避免后续遇到一些包的下载路径需翻墙的困难,故我们首先进行换源操作: ①打开“软件和更新”; ②将原来的“中国的 服务器 ”更改为“
Ubuntu18.04 搭建 Openwrt 编译 环境 并编译 因为项目所需,在Vmware15上安装 Ubuntu18.04 ,并且 搭建 openwrt 的编译 环境 。 前期准备工作: 安装Vmware15: 百度网盘下载地址 提取码: 2dbp 安装 Ubuntu18.04 :下载地址 以上两步的安装教程网上有很多,在此不作较多介绍。 开始 搭建 openwrt 编译 环境 有能力的话可以换一下源 打开Terminal,分别输入以下命令 sudo apt-get update sudo apt-get upgrad