基于ubuntu18.04上搭建OpenWRT-rtd1619环境

下载OpwnWRT的源码

下载路径: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选项

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

配置luci

Luci是通过网络浏览器来控制设备的现代模块化界面,我们也需要对其进行一些相关配置

在主菜单中进入LuCI>Collections选项,选中luci

进入LuCI>Modules选项按照下图进行配置

配置luci界面语言为简体中文,配置完成后,我们在浏览器访问设备web界面看到的字体就是简体中文显示了

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

编译OpenWRT源码

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

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

V=s表示输出编译信息 

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

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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

观海yangquan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值