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 等,学习镜像的制作,镜像的单独烧写。

相关推荐
好多知识都想学10 分钟前
第二章Linux 命令概述
linux·运维·服务器
熊峰峰19 分钟前
Linux第0节:Linux环境的搭建
linux·运维·服务器
鸭梨山大。40 分钟前
linux命令-iptables与firewalld 命令详解
linux·运维·网络
半夏知半秋1 小时前
linux下的网络抓包(tcpdump)介绍
linux·运维·服务器·网络·笔记·学习·tcpdump
深思慎考1 小时前
Linux——进程间通信初解(匿名管道与命名管道)
java·linux·服务器
深思慎考2 小时前
Linux——进程间通信(system V共享内存)
linux·服务器·算法
Watink Cpper2 小时前
[多线程]基于环形队列(RingQueue)的生产者-消费者模型的实现
linux·运维·服务器·消费者·生产者·生产者消费者模型
菜鸟康2 小时前
Linux网络编程——UDP网络通信的简单实现
java·linux·windows
Albert XUU3 小时前
nettrace rtt分析器
linux·运维·网络·网络协议·网络安全·腾讯云·运维开发
做我想做3 小时前
虚拟机 CentOS 9 网络配置
linux·网络·centos