当前位置: 首页 > news >正文

【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。


【本文摘自】【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试手册

【相关视频】OpenHarmony学习开发系列教程(第1期 北向基础篇一)

                     OpenHarmony学习开发系列教程(第2期 南向基础篇一)

【购买链接】迅为RK3568开发板瑞芯微Linux安卓鸿蒙ARM核心板人工智能AI主板

【粉丝群】258811263


目录

第1章 体验OpenHarmony—烧写镜像

1.1安装驱动

1.2硬件连接

1.3 烧写镜像


第1章 体验OpenHarmony—烧写镜像

1.1安装驱动

在烧写镜像之前首先需要安装RKTool驱动。

RKTool驱动在网盘资料“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料\02_iTOP-RK3568开发板烧写工具及驱动”路径下。

驱动如下图所示:

解压缩后,进入文件夹,如下图所示: 

 

点击“DriverInstall.exe”,如下图所示: 

如果出现提示,选择安装,如下图所示: 

 驱动安装成功如下图所示:

1.2硬件连接

参考《01_【北京迅为】itop-rk3568开发板快速启动手册【底板v1.7版】v1.0.pdf》手册进行硬件连接。

1.3 烧写镜像

首先拷贝烧写器TOPEET_OPENHARMONY.zip(烧写器在光盘资料“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料\02_iTOP-RK3568开发板烧写工具及驱动\TOPEET_OPENHARMONY.zip”)的压缩包到 windows 的任意路径,然后解压压缩包会得到 TOPEET_OPENHARMONY文件夹,进入此文件夹,如下图所示,images下面放置鸿蒙的镜像文件,burnwrite\windows目录下存放烧写器。

 

鸿蒙镜像在网盘资料“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料\09_iTOP-RK3568开发板OpenHarmony镜像\01_社区版本_V3.2”目录下。将对应屏幕的鸿蒙镜像zip文件下载下来,解压生成image文件夹,接着替换烧写器中的images文件夹,然后进入burnwrite\windows目录下,点击RKDevTool.exe打开烧写器,如下图所示: 

然后将鼠标移动到烧写器界面,点击鼠标右键“导入配置”,然后选择image文件夹中的

config.cfg,如下所示:

 导入成功之后如下图所示:

 配置好烧写器后,开始连接开发板硬件,插上12V电源,连接双头usb烧写线(usb烧写线另一端连接到电脑的usb口上)和调试串口。注意!如下图所示的拨码开关向下拨码,切换usb3.0为otg烧写模式。硬件连接如下图所示:

硬件连接好以后,按住开发板底板的音量+ 按键,按住不要松开,然后在按下开发板的电源按键启动开发板,此时烧写工具会提示发现新设备,就可以松开音量+按键了。

音量+按键如下图所示:

识别成功如下图所示: 

注意:

如果您的烧写工具没有发现设备,可以关闭烧写工具,再重新打开一遍烧写工具,然后重复上面的上电步骤。

如果电脑有打开虚拟机软件,有可能被虚拟机软件识别导致烧写器不能识别。此时需要关闭虚拟机

 识别成loader或者maskrom设备以后,点击“升级”,即可开始升级镜像。烧写过程中,烧写工具右面会有对应的打印信息,如下图所示:

下载完成之后,开发板会自动重启,稍等片刻,屏幕显示进入鸿蒙系统桌面。

相关文章:

【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…...

TypeScript 类型声明

在 TypeScript 开发中简化类型声明,可以通过以下 7 种实用技巧 显著提升效率: 一、善用类型推断(30% 场景免声明) // ❌ 冗余写法 const user: { name: string; age: number } { name: Jack, age: 25 };// ✅ 自动推断&#xff…...

从0搭建Tomcat第二天:深入理解Servlet容器与反射机制

在上一篇博客中,我们从0开始搭建了一个简易的Tomcat服务器,并实现了基本的HTTP请求处理。今天,我们将继续深入探讨Tomcat的核心组件之一——Servlet容器,并介绍如何使用反射机制动态加载和管理Servlet。 1. Servlet容器的作用 S…...

【Python】yield函数

【Python】yield函数 1. yield介绍2.yield基本用法3.yield高级用法3.1 yield send() 方法3.2 yield from方法3.3 yield 和yield from叠加处理复杂情况下的叠加 4.yield主要应用场景5.总结 python官方api地址 1. yield介绍 在Python中,yield关键字主要用于生成器函…...

Android13修改多媒体默认音量

干就完了! 设置音量为最大音量,修改如下: /framework/base/media/java/android/media/AudioSystem.java/** hide */public static int[] DEFAULT_STREAM_VOLUME new int[] {4, // STREAM_VOICE_CALL7, // STREAM_SYSTEM5, // STREAM_RING-5, // STREAM_MUSIC15, // STREAM…...

nginx+keepalived负载均衡及高可用

一、环境准备 主机名ip地址备注openEuler-1 192.168.121.11(本机) 192.168.131.11(心跳连接) nginx主负载均衡调度器openEuler-2 192.168.121.12(本机) 192.168.131.12(心跳连接) n…...

SP导入智能材质球

智能材质球路径 ...\Adobe Substance 3D Painter\resources\starter_assets\smart-materials 放入之后就会自动刷新...

Kotlin语言特性(一):空安全、扩展函数与协程

Kotlin语言特性(一):空安全、扩展函数与协程 一、引言 Kotlin作为Android官方推荐的开发语言,相比Java具有诸多现代化特性。本文将重点介绍Kotlin三个最具特色的语言特性:空安全、扩展函数和协程,并结合A…...

Sqlserver安全篇之_启用TLS即配置SQL Server 数据库引擎以加密连接

官方文档 https://learn.microsoft.com/zh-cn/sql/database-engine/configure-windows/configure-sql-server-encryption?viewsql-server-ver16 https://learn.microsoft.com/zh-cn/sql/database-engine/configure-windows/manage-certificates?viewsql-server-ver15&pre…...

Python 爬虫 – BeautifulSoup

Python 爬虫(Web Scraping)是指通过编写 Python 程序从互联网上自动提取信息的过程。 爬虫的基本流程通常包括发送 HTTP 请求获取网页内容、解析网页并提取数据,然后存储数据。 Python 的丰富生态使其成为开发爬虫的热门语言,特…...

【星云 Orbit-STM32F4】07. 用判断数据尾来接收据的串口通用程序框架

【星云 Orbit-STM32F4】用判断数据尾来接收一串数据的串口通用程序框架 摘要 本文介绍了一种基于STM32F407微控制器的串口数据接收通用程序框架。该框架通过判断数据尾来实现一串数据的完整接收,适用于需要可靠数据传输的应用场景。本文从零开始,详细讲…...

授权与认证之jwt(一)创建Jwt工具类

JWT的Token要经过加密才能返回给客户端&#xff0c;包括客户端上传的Tokn,后端项目需要验证核 实。于是我们需要一个WT工具类&#xff0c;用来加密Token和验证Token的有效性。 一、导入依赖 <dependency><groupId>com.auth0</groupId><artifactId>jav…...

Kubernetes Service服务发现dns之CoreDNS

文章目录 背景什么是Service、服务发现、Endpoint什么是CoreDNSCoreDNS 的工作原理 常用命令coredns 运行状态根据服务名&#xff0c;判断某个服务dns解析是否正常 背景 Kubernetes 集群内部的服务发现是微服务架构的核心基础&#xff0c;而 DNS 服务则是实现这一机制的关键组…...

Spring Boot 测试:单元、集成与契约测试全解析

一、Spring Boot 分层测试策略 Spring Boot 应用采用经典的分层架构&#xff0c;不同层级的功能模块对应不同的测试策略&#xff0c;以确保代码质量和系统稳定性。 Spring Boot 分层架构&#xff1a; Spring Boot分层架构 A[客户端] -->|HTTP 请求| B[Controller 层] …...

用友NC系列漏洞检测利用工具

声明&#xff01;本文章所有的工具分享仅仅只是供大家学习交流为主&#xff0c;切勿用于非法用途&#xff0c;如有任何触犯法律的行为&#xff0c;均与本人及团队无关&#xff01;&#xff01;&#xff01; 目录标题 YongYouNcTool启动及适配环境核心功能界面预览一键检测命令执…...

PostgreSQL 创建表格

PostgreSQL 创建表格 在数据库管理中&#xff0c;表格&#xff08;Table&#xff09;是数据存储的基础。PostgreSQL作为一款强大的开源对象关系型数据库管理系统&#xff08;ORDBMS&#xff09;&#xff0c;创建表格是其最基本的功能之一。本文将详细讲解如何在PostgreSQL中创…...

一周一个Unity小游戏2D反弹球游戏 - 球的死区及球重生

前言 本文将实现当球弹到球板下方的死亡区域后,球会被重置到球板上发射点,并且重置物理状态的逻辑。 创建球的死亡区 之前创建的在屏幕下方的空气墙碰撞体可以将其Is Trigger勾选上,让其成为一个触发器,用来检测球是否进入该区域,如下。 创建一个脚本名为Deadzone…...

本地部署 DeepSeek:从 Ollama 配置到 Spring Boot 集成

前言 随着人工智能技术的迅猛发展&#xff0c;越来越多的开发者希望在本地环境中部署和调用 AI 模型&#xff0c;以满足特定的业务需求。本文将详细介绍如何在本地环境中使用 Ollama 配置 DeepSeek 模型&#xff0c;并在 IntelliJ IDEA 中创建一个 Spring Boot 项目来调用该模型…...

vue3:三项目增加404页面

一、路由添加 1、官网地址 带参数的动态路由匹配 | Vue Routerhttps://router.vuejs.org/zh/guide/essentials/dynamic-matching.html 2、复制核心语句 { path: /:pathMatch(.*)*, name: NotFound, component: NotFound } 3、粘贴到路由index.js中 4、建立页面 在view文件夹…...

MCAL(Microcontroller Abstraction Layer)介绍

目录 MCAL的核心作用 MCAL的模块组成 1. 微控制器驱动&#xff08;Microcontroller Drivers&#xff09; 2. I/O驱动&#xff08;DIO, PWM, ADC等&#xff09; 3. 通信驱动&#xff08;Communication Drivers&#xff09; 4. 存储驱动&#xff08;Memory Drivers&#xf…...

加印了!谢谢大家,这本不讲空话的“AI落地说明书”为什么能卖爆?

想不到有一天我也会有“书竟然卖爆了”的感觉&#xff0c;机械工业出版社要紧急加印才能供上货的那种。特别感谢机械工业出版社的朋友们从策划到发布的全程细致高效的工作&#xff0c;感谢微软中国首席技术官韦青老师亲临发布会现场为我们共同的理想发声&#xff0c;更要感谢各…...

《技术底稿 40》别只看文件大小:一次 “反常 OOM” 背后的内存缓存重构

一、反常现象&#xff1a;小文件报错&#xff0c;大文件反倒正常业务场景需批量导入文献类 ZIP 压缩包。本次测试出现诡异问题&#xff1a;一个 282MB 的 ZIP 包导入时&#xff0c;直接抛出 java.lang.OutOfMemoryError: Java heap space 堆内存溢出。当前服务 JVM 堆内存固定配…...

鸿蒙同城兴趣圈页面构建:附近社群与兴趣标签模块详解

鸿蒙同城兴趣圈页面构建&#xff1a;附近社群与兴趣标签模块详解 前言 在 HarmonyOS 6.0 应用开发中&#xff0c;社交类页面的核心挑战在于如何高效展示附近社群、兴趣标签和活动信息。本文将以“同城兴趣圈”应用的主页面为例&#xff0c;深入解析如何在鸿蒙平台上构建社交发现…...

DeepSeek LeetCode 2488. 统计中位数为 K 的子数组 public int countSubarrays(int[] nums, int k)

这道题要求统计所有子数组中&#xff0c;中位数等于 k 的子数组个数。 核心思路&#xff1a; 先找到 k 在数组中的位置 pos中位数定义&#xff08;对于奇数长度&#xff09;&#xff1a;排序后中间的数 k等价转换&#xff1a;对于子数组&#xff0c;比 k 小的数个数 比 k 大的…...

传统开发VS低代码开发,谁更胜一筹?

低代码开发&#xff0c;让企业应用搭建像搭积木一样简单 在当今数字化时代&#xff0c;企业对于应用程序的需求日益增长。然而&#xff0c;传统的软件开发方式往往面临着开发周期长、成本高、技术门槛高等问题&#xff0c;这使得许多企业在数字化转型的道路上举步维艰。而低代…...

Blender模型导入Unity材质丢失的根因与自动化修复方案

1. 这不是“导出再导入”那么简单&#xff1a;为什么Blender模型进Unity后总变灰、贴图全丢、材质不认 你刚在Blender里花三小时调好一个带PBR材质、多层UV、自发光贴图和顶点色的机械臂模型&#xff0c;导出FBX&#xff0c;拖进Unity——结果&#xff1a;模型是黑的&#xff0…...

VIVE Focus3 Unity开发避坑指南:JDK11.0.22与Wave SDK 4.2集成要点

1. 这不是SDK安装教程&#xff0c;而是新手在Focus3上摔的前七跤Unity新手刚拿到VIVE Focus3设备&#xff0c;满心欢喜点开VIVE Developer Portal下载SDK 4.2&#xff0c;解压、导入、Build、Run——然后卡在黑屏、报错、手势没反应、手柄漂移、甚至Unity编辑器直接崩溃。我带过…...

从 2.5 亿到 30 亿!2026AI搜索行业爆发,API接口+优质资源双驱动,GEO媒介资源平台选型指南

2026年&#xff0c;生成式引擎优化&#xff08;GEO&#xff09;行业已迈入关键发展期&#xff0c;API接口规模化落地与优质资源竞争成为行业核心焦点。当前&#xff0c;AI搜索流量占比已突破52%&#xff0c;企业对GEO服务商的需求不再局限于简单的内容优化&#xff0c;而是升级…...

通过Taotoken审计日志功能追踪团队API使用情况的实际案例

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过Taotoken审计日志功能追踪团队API使用情况的实际案例 1. 背景与需求 在团队协作开发中&#xff0c;多个成员或项目共享大模型…...

SQL 模糊查询 + NULL 空值。LIKE 通配符 % 和_、IS NULL

前言学会精准条件查询后&#xff0c;工作中又会遇到新难题&#xff1a;需要按关键词模糊搜索&#xff0c;比如搜姓张、名字带 “明” 的用户&#xff0c;不会写 LIKE&#xff1b;分不清 % 和 _ 两个通配符到底有什么区别&#xff0c;经常用错&#xff1b;数据表有空值 NULL&…...