OrangePi R1 plus LTS的固件下载
OrangePi R1 plus LTS的固件下载
第一章 OrangePi固件的下载
文章目录
- OrangePi R1 plus LTS的固件下载
- 前言
- 一、下载 OpenWRT SDK 的源码
- 1.从迅龙的 github 下载 OpenWRT
- 下载 openwrt-21.02 分支代码
- 查看openwrt目录
- 2.从lean大神 github 下载 OpenWRT
- 二、编译 OpenWRT
- 1.安装下面这些依赖软件
- 2.下载dl库
- 3.安装dl库
- 3.编译Openwrt
前言
先说点废话,我发现最近很多小伙伴在使用OrangePi R1 plus LTS的开发板的时候,有很多疑惑,例如:为什么有些固件不能使用,为什么有的镜像不能用,为什么不能科学上网等等,很多问题。前几天,我买了一块开发板,也是玩玩,有些心得,想跟大家分享一下。
使用sb_release -a查看当前Ubuntu的版本,我使用的Ubuntu是18.04作为编译和开发OpenWRT的(建议使用18.04版本以上的)
test@test:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
一、下载 OpenWRT SDK 的源码
其实在OrangePi 的官网的用户使用手册里面说了很多,几乎很详细,但是嘛,总有一些小可爱有时候不知道如何使用了,所以我尽自己最大的能力,一起来玩耍OrangePi。(本文章并不是商业用途,小伙伴们可以尽情的讨论。)
1.从迅龙的 github 下载 OpenWRT
下载 openwrt-21.02 分支代码
代码解释:
sudo apt update: 主要是更新下载源
sudo apt install git:安装git,git主要是从GitHub获取源码使用的
git clone https://github.com/orangepi-xunlong/openwrt.git -b openwrt-21.02
类似的,从迅龙的GitHub的获取openwrt的源码网站下载
test@test:~$ sudo apt update
test@test:~$ sudo apt install git
test@test:~$ git clone https://github.com/orangepi-xunlong/openwrt.git -b openwrt-21.02
查看openwrt目录
openwrt下的文件架构,我给你们一艘飞机吧,点击此处
test@test:~$ cd openwrt
test@test:~openwrt$ ls
BSDmakefile configs include package scripts tools
config COPYING LICENSES README.md target version
Config.in feeds.conf.default Makefile rules.mk toolchain version.date
2.从lean大神 github 下载 OpenWRT
lean大神的我就不详细说了,可以在lean大神的GitHub的openwrt里面直接看就可以,lean大神的lede也可以在OrangePi R1 plus LTS上使用。
lean大神的openwrt的镜像,我在使用的时候是没有OrangePi R1 plus LTS的型号,只有对应的OrangePi R1 plus,这是OrangePi R1 plus LTS上一个型号的板子(所以不建议使用,若是使用的orangepi R1 plus的开发板可以使用)
lede | openwrt |
---|---|
OrangePi R1 plus LTS 和 OrangePi R1 plus | 只适应于OrangePi R1 plus |
二、编译 OpenWRT
注意:以下的操作都是在openwrt的目录下进行的
1.安装下面这些依赖软件
代码如下:
test@test:~/openwrt$ sudo apt update
test@test:~/openwrt$ sudo apt install make libncurses5-dev g++ gcc gawk
test@test:~/openwrt$ ./scripts/feeds update -a
test@test:~/openwrt$ ./scripts/feeds install -a
2.下载dl库
由于dl库含有很多国外的软件包,因为网络问题,很有可能会下载失败从而导致编译出错。可以使用百度网盘进行下载
链接:https://pan.baidu.com/s/1wHyBhRUyiqTiyIb5bQZk6g
提取码:6666
CSDN最大上传是1G,压缩之后dl是1.3G,所以只能分两次下载dl-1,dl-2
有的朋友没有百度网盘会员下载很慢,我想了很多办法,还是通过QQ传输比较快一点,所以大家有需求的,可以通过QQ加群:736346513....免费下载dl库
3.安装dl库
将收到的文件解压到Openwrt固件的目录下
#安装解压工具
text@text:~$ sudo apt update
text@text:~$ sudo apt install unzip
#解压dl库
text@text:~$ cd openwrt/ #进入Openwrt
text@text:~/openwrt$ unzip dl.zip #解压dl文件包到openwrt
3.编译Openwrt
make menuconfig选择自己需要搭配的luci界面,这个我们下一节再说
在openwrt下输入
text@text:~/openwrt$ make menuconfig # 进入编译配置菜单
text@text:~/openwrt$ make -j8 V=s # 开始编译 n=线程数+1,例如7线程的I5填-j8
其他的使用选项
text@text:~/openwrt$ rm -rf ./tmp && rm -rf .config # 清除编译配置和缓存
text@text:~/openwrt$ git pull #更新openwrt版本
text@text:~/openwrt$ ./scripts/feeds update -a
text@text:~/openwrt$ ./scripts/feeds install -a #对软件包进行更新和安装
text@text:~/openwrt$ make defconfig #保存与默认配置不同的选项
点击此处:让你更加具体的了解这些代码含义
对了,当你编译成功之后,镜像的位置在/openwrt/bin/targets/rockchip/armv8下的
OrangePi R1 plus LTS的固件下载相关推荐
- OrangePi R1 Plus LTS风扇PWM风扇转动发出难以接受噪声解决办法
在Openwrt路由里界面发现: 所以就得修改这个文件,通过SSH需修改,先设置SSH密码: 通过SSH客户端工具:宝塔终端 - 宝塔面板 (bt.cn) 下载下来调整适合自己的温度和风扇PWM: 再 ...
- 构建orangePi r1 plus (RK3328)系统的整个过程
构建orangePi r1 plus (RK3328)系统的整个过程 ====================================== 前言 本内容是用于构建orangePi r1 pl ...
- OpenMV(二)--IDE安装与固件下载
IDE安装与固件下载 1. IDE安装 2. 固件下载 2.1 DFuSe安装 2.2 固件下载 1. IDE安装 OpenMV具有独有的IDE,而且可以跨平台使用,支持Win, Mac OS, Li ...
- EC600 QuecPython开发环境搭建、固件下载,最方便的OpenCPU物联网4G通信解决方案
EC600 QuecPython 官方资源汇总 开发环境搭建 1.安装windows驱动 2.验证模组的固件版本 3.烧录QuecPython固件 小试QuecPython 1.查看系统信息 2.点亮 ...
- java固件包_iOS13 各版本固件下载地址以及更新方法
2019-06-04 7907 iOS13本次更新: iOS13 developer beta①Face id 解锁速度增加30%②App打开速度快三倍③黑暗模式(dark mode)④Applemu ...
- Espressif 玩转 固件下载
今天来撸一下 Espressif 的 Serial Protocol.虽然 Espressif 已经提供了 esptool 工具用于固件下载,但架不住还是有将下载功能集成到自己工具中的需求呀. 对于 ...
- 涂鸦三明治开发套件开箱及固件下载
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 人工智能编程入门博客 开箱 涂鸦三明治开发套件包括:涂鸦三明治红外遥控功能板.涂鸦三明治 Wi-Fi ...
- miui android 7.1,小米MIUI7.1稳定版固件下载 MIUI7.1稳定版完整刷机包下载
MIUI7.1稳定版终于来了!1月5日,在今天锤子科技正式宣布"不给力"之后,小米MIUI7.1稳定版正式推送.下面小编给大家带来小米miui7.1稳定版刷机包下载地址,感兴趣的用 ...
- 天邑ty1208z海思3798刷版本_[高安]天邑ty1208z晶晨s905lb免拆机强刷固件下载
今天小编跟大家分享这个四川电信天邑TY1208-Z网络机顶盒的刷机教程: 如果您来到此页,但此页不是您要找的内容,那么您可以到本页上方的 搜索框里直接搜索您要找的型号即可获取相关内容:言归正传说下 咱 ...
最新文章
- 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
- ORACLE TO_CHAR的一个问题
- UglifyJs Unexpected token: keyword (const)
- 【数据结构与算法】之深入解析“贪心算法“的原理解析和算法实现
- Qt5中生成和使用静态库
- find 命令示例_数组find()方法以及JavaScript中的示例
- jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)
- win10下装win7双系统_电脑安装双系统win7+win10,安装顺序不同,使用会有什么不同?...
- 实例展示elasticsearch集群生态,分片以及水平扩展.
- LaTeX数学符号汇总
- Map与数组、对象之间的转换
- cmd命令检查电脑配置情况
- 人工智能和嵌入式|大数据|云计算等的关系
- 列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)
- Hi3559A 开发环境搭建
- 猿如意---初学者的一盏明灯---程序员的宝藏app
- 中关村创业大街是贵重金属垃圾场,我捡到一只产品经理
- 音视频采集—Windows平台VFW
- 一文入门Golang文件操作——增删改查【超基础】
- Drupal 7 模块开发 建立模块 第一个页面(hook_menu)