RV1126环境搭建
文章目录
- 前言
- 一、系统依赖
- 二、搭建步骤
- 1.安装依赖
- 2.编译
- 3.烧写
- 总结
前言
最近使用瑞芯微的RV1126,浅记一波RV1126的环境搭建步骤。
一、系统依赖
目前使用Ubuntu18.04版本;
之前使用16.04的版本编译一直缺少依赖就换成了18.04的版本。
二、搭建步骤
1.安装依赖
安装命令:
sudo apt install \openssh-server \android-tools-adb \vim net-tools git \cmake \tree \minicom \gawk \bison \flex \libssl-dev \device-tree-compiler \gcc-aarch64-linux-gnu mtools partedlibudev-dev \libusb-1.0-0-dev autoconf autotools-devlibsigsegv2 m4 intltool libdrm-dev curl sed \make binutils build-essential gcc g++ bashpatch gzip gawk bzip2 \perl tar cpio python unzip rsync file bcwget libncurses5 u-boot-tools \cvs mercurial rsync openssh-clientsubversion expect \
fakeroot liblz4-toollibtool keychain libncurses-dev texinfo –y
安装完成后,需要获取到官方SDK进行环境搭建。
获取的压缩包由多个压缩文件
使用以下命令解压缩:
cat rv1126_rv1109_linux_v2.2.2_20210923.tar_a* | tar –xv
解压缩后在rv1126_rv1109解压的目录下执行:
.repo/repo/repo sync -l
.repo/repo/repo sync -c --no-tags
.repo/repo/repo start firefly --all
因为网络环境等原因,‘.repo/repo/repo sync -c --no-tags’命令更新代码可能会失败,不用管。
sdk更新完成后的部分目录如下:
2.编译
运行./build.sh lunch
./build.sh lunch
来选择makefile进行编译
我这里选择的是BoardConfig-pr1126_emmc_38x38_v100.mk
选择后执行以下命令:
sudo ./build.sh
编译过程中如果还报错缺少依赖包的话,根据所提示网址下载依赖包放到buildroot下的dl目录内。
3.烧写
需要将设备设置为烧写模式:
1、进入adb后reboot loader进入
2、进入uboot后输入download进入连接设备usb到linux下
进入烧写模式后,命令下载系统:
sudo ./rkflash.sh
进行程序下载;
或者连接设备到windows下使用tools进行程序下载。
tools下载:
tools在解压的文件夹/tools/windows/RKDevTool下。
将编译出来的IMAGE文件拷贝到windows上进行下载。
切记千万别拷错了,有一些是链接文件。
下载过后系统自动重启就可以使用了。
总结
环境搭建中虚拟机需要网络,网络不好的会提示下载依赖包错误,我们只需要手动去对应网址下载依赖包即可;系统建议安装ubuntu18.04的来进行环境搭建。
创作不易,请大佬们点个赞! 有问题请留言讨论!
RV1126环境搭建相关推荐
- 【正点原子Linux连载】第三章 RV1126开发环境搭建 摘自【正点原子】ATK-DLRV1126系统开发手册
1)实验平台:正点原子RV1126 Linux开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692176265749 3)全套实验源码+手册+视频 ...
- RV1126笔记一:环境搭建及SDK编译
若该文为原创文章,转载请注明原文出处 一.硬件 1.易百纳 A191-RV1126_RV1109_38板. 2.正点原子ATK-DLRV1126开发板. 注:如果需要自训练yolov5模型,这里推荐使 ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
- 2021年大数据环境搭建(二):分布式环境搭建
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...
- 2021年大数据Spark(六):环境搭建集群模式 Standalone
目录 环境搭建-Standalone 前言 Standalone 架构 集群规划 修改配置并分发 修改slaves 分发到其他机器 修改spark-env.sh 集群启动和 ...
- CentOS7环境搭建使用PhpStorm上传代码
一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...
最新文章
- VPS批量管理软件--远程桌面批量管理
- 深度学习100例 - 常见错误 及 处理办法
- linux 打开端口1935,CentOS服务器开放端口
- uboot环境下mmc操作_【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程
- GAN做图像翻译的一点总结
- Android设计模式之——解释器模式
- Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8
- 计算机系统应用系统,计算机系统应用.pdf
- grpc+protobuf 的C++ service 实例解析
- LINUX编译ARM64/AARCH64版本的jogamp(gluegen/jogl)注意事项
- Atitit sdk封装的艺术 艾提拉著 1. 重要模块8个	1 1.1. Collections集合,core,net,io,Script,sql,text,fp	1 1.2. 全部模块25
- Python: 模糊综合评价法
- JTT808/1078管理平台发布
- 计算机网络英语的参考文献,计算机网络实践英文参考文献 计算机网络实践英语参考文献哪里找...
- html5 embed居中,HTML5标签embed详解
- redux 的入门级别使用 讲解
- algorithm2e笔记,记录一下常规操作
- python重装之前要卸载吗_关于fedroa下安全地卸载和重装python
- Top-down Visual Saliency Guided by Captions
- HBase的Nonce实现分析
热门文章
- 关于开始时间和结束时间
- Linux证书生成器,ssl证书在线生成器(在线生成证书请求文件CSR)
- Myeclipse下载github上项目到本地(图解)
- 3.12-3.14生产者和消费者模型、条件变量、信号量
- Python入门-第一章Python基础(1.代码格式)
- 数学分析教程(科大)——2.3笔记+习题
- 解决端口被占用的方法(查看端口和关闭端口)
- 原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!
- COOX培训材料 — MTG
- Keil魔术棒上已经设置了ST_Link下载了,但是烧进STM32时却被提示找不到JLink