RK3568 学习笔记 : ubuntu 20.04 下 Linux-SDK 镜像烧写

前言

  • 开发板:【正点原子】ATK-DLRK3568 开发板,编译完 Linux-SDK 后,生成了相关的镜像文件,本篇记录一下 镜像烧写,当前编译环境在 VMware 虚拟机中,虚拟机系统是 ubuntu 20.04

  • 此次烧写还算顺利,顺便验证了一下 10.1 寸的 LCD 屏与 camera 模块,能正常工作

进入烧写模式

  • 需要进入 Maskrom 模式: 因为开发板默认有系统镜像。
  • (1)先关闭电源,插入 USB OTG 的 USB 烧写线,按着 【UPDATE】按键不放,打开电源上电,此时在 Windows 上,会安装驱动,并识别为一个 USB 设备,此时就进入了 Maskrom 模式,UPDATE 按键就可以松开了

在这里插入图片描述

  • (2)如果已经开机,可以插入USB 线,按着【V-按键】【音量-】按键不放,然后按一下【复位】按键,重启系统,此时进入了 【UPDATE】模式,就可以松开 【V-按键】【音量-】按键。

  • 建议进入 Maskrom 模式按 【UPDATE】按键,比较好记。
    在这里插入图片描述

ubuntu 烧写准备

  • 需要设置 VMware,让 虚拟机识别到 USB

在这里插入图片描述
在这里插入图片描述

  • 建议改为 USB3.0,防止 虚拟机无法正常识别

在这里插入图片描述
在这里插入图片描述

  • 【备注】虚拟机 Ubuntu 20.04 不需要安装 RK3568 的 USB 驱动

  • 如果虚拟机没有识别到 RK3568 开发板(USB设备),可以看一下 VMware 右下角,有个 USB 设备,点击 连接,这样就连接到 虚拟机中了。

烧写镜像

  • 全部编译过 RK3568 Linux-SDK 后,进入 Linux-SDK,可以直接使用烧写脚本 sudo ./rkflash.sh 全部烧写,后面再尝试各个镜像的烧写

在这里插入图片描述

  • 整个烧写的过程还是比较顺利,并且速度还是比较快。

  • 如果提示没有找到 rockusb device,应该是 虚拟机没有识别到 USB 设备,需要确认 USB 设备是否挂载到了外部 windows 中,可以通过 windows 设备管理器查看,如果在 windows 中,建议拔插一下 USB OTG 烧写线,并设置好 VMware,让 USB 连接到 虚拟机中的 ubuntu 中。

系统运行

  • 此时断电上电,就可以查看镜像烧写完后开机的信息了,经过对比启动的时间信息,发现运行的是自己编译的。

在这里插入图片描述

  • 自此,烧写镜像完成。

小结

  • 可以先熟悉一下 RK3568 的 Linux-SDK,熟悉后,可以开发设备驱动或者应用,验证一些基本功能。

  • 后面尝试手动更改编译 u-boot、kernel,手动制作根文件系统,并尝试研究各个驱动,比如 camera、NPU 等,学习镜像的制作,镜像的单独烧写。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/291889.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024腾讯云轻量应用服务器详细介绍_轻量全解析

腾讯云轻量应用服务器开箱即用、运维简单的轻量级云服务器,CPU内存带宽配置高并且价格特别便宜,大带宽,但是限制月流量。轻量2核2G3M带宽62元一年、2核2G4M优惠价118元一年,540元三年、2核4G5M带宽218元一年,756元3年、…

pod探针

Pod进阶: 探针* Poststart Prestop pod的声明周期开始: k8s的pod重启策略: Always deployment的yaml三种模式都可以,不论正常退出还是非正常退出都重启 OnFailure:只有状态码非零才会重启,正常退出事不重启的 …

产品手册非常重要,对产品推广的有很大的影响

如今产品手册作为企业传递产品信息的重要媒介,其制作与呈现方式对于产品的推广和销售具有至关重要的影响。一个优秀的产品手册不仅能够帮助消费者更好地了解产品,还能提升品牌形象,进一步推动产品的市场推广。 | 一、产品手册的重要性体现在以…

mysql 增删改查 数据库基本操作

mysal 数据库基本操作 1,库相关 创建数据库 create database 库名; 查看有哪些数据库 show databases; 结构性删除数据库 drop database 库名; 查看数据库基本信息(字符集) show create database 库名&am…

人工智能AI与3D视觉技术的结合正在引领新一代移动机器人的革新

随着科技的飞速发展,人工智能AI与3D视觉技术的结合正在引领新一代移动机器人的革新。富唯智能移动机器人,以其独特的3D视觉技术,赋予了移动机器人一双“智慧之眼”,从而为现代工业自动化带来了前所未有的突破。 富唯智能移动机器…

自制c++题目《模板综合》

1.输出结果&#xff1a; 2.主函数不允许改变 int arr[5] { 5,2,3,1,4}; char arr1[5] { a,c,b,e,d }; good <int>a(arr,5); good <char>b(arr1,5); bad<int>(1,2); bad<float>(1.1, 1.2); 自制c题目《模板综合》 王赫辰/c语言 - Gitee.com

【深度学习】各领域常用的损失函数汇总(2024最新版)

目录 1、L1 损失、平均绝对误差&#xff08;L1 Loss、Mean Absolute Error&#xff0c;MAE&#xff09; 2、L2 损失、均方误差&#xff08;L2 Loss、Mean Squared Error&#xff0c;MSE&#xff09; 3、交叉熵损失&#xff08;Cross-Entropy Loss&#xff09; 4、混合损失&…

Music!18+免费音乐搜索、音乐下载网站合集!

划到最后“阅读原文”——领取工具包&#xff08;超过1000工具&#xff0c;免费素材网站分享和行业报告&#xff09; Hi&#xff0c;我是胡猛夫~&#xff0c;专注于分享各类价值网站、高效工具&#xff01; 更多内容&#xff0c;更多资源&#xff0c;欢迎交流&#xff01;公 号…

深度学习课程实验一浅层神经网络的搭建

一、 实验目的 1、学习如何建立逻辑回归分类器用来识别猫。将引导你逐步了解神经网络的思维方式&#xff0c;同时磨练我们对深度学习的直觉。&#xff08;说明&#xff09;&#xff1a;除非指令中明确要求使用&#xff0c;否则请勿在代码中使用循环&#xff08;for / while&am…

使用Go语言实现RESTful API

RESTful架构是一种设计风格&#xff0c;用于构建网络应用程序的API。它基于HTTP协议&#xff0c;并使用不同的HTTP方法&#xff08;如GET、POST、PUT、DELETE等&#xff09;来处理不同的操作。在Go语言中&#xff0c;我们可以使用标准库中的net/http包来实现RESTful API。 下面…

申请域名SSL证书并自动推送至阿里云 CDN

近期国外SSL证书厂商调整了免费证书的续签规则&#xff0c;一年期的证书全部取消&#xff0c;现在只能申请90天有效期的免费证书。普通web站点可以通过宝塔面板或部署acme.sh等证书自动管理工具来实现自动化申请和部署&#xff0c;但是阿里云之类的CDN服务就只能通过手动或Open…

力扣刷题-二叉树-构建树

106.从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如&#xff0c;给出 中序遍历 inorder [9,3,15,20,7] 后序遍历 postorder [9,15,7,20,3] 返回如下的二叉树&#xff1a; 思路 参考&#xff1a;…

buuctf 逆向 findkey wp

首先看看怎么个事 点开也就这样了&#xff0c;没有输入的点&#xff0c;感觉和之前的 “刮开有奖” 有一点点相像 winmain长这个样子 看到消息循环了&#xff0c;下一步肯定就是找回调函数了 乍一看还没有&#xff0c;函数一个个点进去看发现sub_401023(hInstance&#xff09…

坚持减调,享受健康:让边调边减成为日常行为

引言&#xff1a; 在当前快节奏的现代社会中&#xff0c;随着生活水平的提高和健康意识的增强&#xff0c;越来越多的人开始关注自己的体态和健康状况。随着各种健身方式和调减方法的出现&#xff0c;人们的选择也越来越多样化&#xff0c;不仅包含节食、劳动和运动&#xff0…

深度优先搜索算法,图的深度优先搜索

深度优先搜索&#xff0c;其核心思想就是以一个点作为搜索的起始点&#xff0c;沿着这个点的分支路径不断地深入&#xff0c;直到没有满足条件的点则退回&#xff0c;并以新的起始点为搜索的点&#xff0c;重复以上的过程&#xff0c;图的遍历就是以深度优先搜索思想为解决问题…

改善 GitHub Pages 阅读体验:Quick Docs

一个不到 10MB 的小工具&#xff0c;来提供本地、快速的文档访问&#xff0c;来改善开发过程中&#xff0c;阅读在线文档体验糟糕的问题。 以及&#xff0c;介绍如何快速制作一个利于分发使用的&#xff0c;离线文档工具包。 写在前面 即使现在 AI 辅助编码和 Chat Bot 类的…

osg-材质 (osg::Material)

1.材质类 材质类 (osg::Material)继承自osg::StateAttribute 类。osg::Material 封装了 OpenGL的 glMaterial()和glColorMaterial()指令的函数功能&#xff0c;其继承关系图如图5-27 所示。 图 5-27 osg::Material 的继承关系图 在场景中设置节点的材质属性&#xff0c;首先要…

FLatten Transformer:聚焦式线性注意力模块

线性注意力将Softmax解耦为两个独立的函数&#xff0c;从而能够将注意力的计算顺序从(querykey)value调整为query(keyvalue)&#xff0c;使得总体的计算复杂度降低为线性。然而&#xff0c;目前的线性注意力方法要么性能明显不如Softmax注意力&#xff0c;并且可能涉及映射函数…

element-plus table表格cell-style的使用

在做项目的时候使用到了这个属性 需求是&#xff1a;表格里的两个值进行匹配&#xff0c;如果不相同则给那一列的字体颜色变为红色&#xff0c;方便一眼就能看到template: 先给表格绑定一下cell-style属性 <el-table:data"tableData.slice((currentPage - 1) * page…