文章目录

  • 前言
  • 一、系统依赖
  • 二、搭建步骤
    • 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环境搭建相关推荐

  1. 【正点原子Linux连载】第三章 RV1126开发环境搭建 摘自【正点原子】ATK-DLRV1126系统开发手册

    1)实验平台:正点原子RV1126 Linux开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692176265749 3)全套实验源码+手册+视频 ...

  2. RV1126笔记一:环境搭建及SDK编译

    若该文为原创文章,转载请注明原文出处 一.硬件 1.易百纳 A191-RV1126_RV1109_38板. 2.正点原子ATK-DLRV1126开发板. 注:如果需要自训练yolov5模型,这里推荐使 ...

  3. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  4. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  5. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  6. 2021年大数据环境搭建(二):分布式环境搭建

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...

  7. 2021年大数据Spark(八):环境搭建集群模式 Standalone HA

    环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...

  8. 2021年大数据Spark(六):环境搭建集群模式 Standalone

    目录 环境搭建-Standalone 前言 Standalone 架构 ​​​​​​​集群规划 修改配置并分发 修改slaves ​​​​​​​分发到其他机器 修改spark-env.sh 集群启动和 ...

  9. CentOS7环境搭建使用PhpStorm上传代码

    一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...

最新文章

  1. VPS批量管理软件--远程桌面批量管理
  2. 深度学习100例 - 常见错误 及 处理办法
  3. linux 打开端口1935,CentOS服务器开放端口
  4. uboot环境下mmc操作_【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程
  5. GAN做图像翻译的一点总结
  6. Android设计模式之——解释器模式
  7. Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8
  8. 计算机系统应用系统,计算机系统应用.pdf
  9. grpc+protobuf 的C++ service 实例解析
  10. LINUX编译ARM64/AARCH64版本的jogamp(gluegen/jogl)注意事项
  11. Atitit sdk封装的艺术 艾提拉著 1. 重要模块8个 1 1.1. Collections集合,core,net,io,Script,sql,text,fp 1 1.2. 全部模块25
  12. Python: 模糊综合评价法
  13. JTT808/1078管理平台发布
  14. 计算机网络英语的参考文献,计算机网络实践英文参考文献 计算机网络实践英语参考文献哪里找...
  15. html5 embed居中,HTML5标签embed详解
  16. redux 的入门级别使用 讲解
  17. algorithm2e笔记,记录一下常规操作
  18. python重装之前要卸载吗_关于fedroa下安全地卸载和重装python
  19. Top-down Visual Saliency Guided by Captions
  20. HBase的Nonce实现分析

热门文章

  1. 关于开始时间和结束时间
  2. Linux证书生成器,ssl证书在线生成器(在线生成证书请求文件CSR)
  3. Myeclipse下载github上项目到本地(图解)
  4. 3.12-3.14生产者和消费者模型、条件变量、信号量
  5. Python入门-第一章Python基础(1.代码格式)
  6. 数学分析教程(科大)——2.3笔记+习题
  7. 解决端口被占用的方法(查看端口和关闭端口)
  8. 原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!
  9. COOX培训材料 — MTG
  10. Keil魔术棒上已经设置了ST_Link下载了,但是烧进STM32时却被提示找不到JLink