【触觉智能Purple Pi OH开发板体验】开箱体验:开源主板Purple Pi RK3566 上手指北

news2024/9/29 3:30:08

前言

前段时间收到来自【电子发烧友】的一款开发板,名叫:PurplePi,2+16G售价仅249元。它使用的芯片是rk3566,适配的OpenHarmony版本为3.2 Release
是目前最便宜的OpenHarmony标准系统开源开发板,并且软硬件全部开源,听说在300元以内无敌手,由于博主第一次接触这类开发板,在做本期测评时,需要亲自体验整个过程,项目体验真实感没得说,本次不做教程分享只是一个简单的学习经历,仅仅作为记录和开箱体验,如有大佬对这款板子很熟,欢迎指点~
在这里插入图片描述

在这里插入图片描述

产品外观及尺寸等参数

Purple Pi OH智能主板,配备Rockchip RK3566四核Cortex-A55处理器,主频最高1.8GHz,LPDDR4/LPDDR4X 默认2GB ,最大可以支持8GB内存。芯片内嵌的新一代GPU(Mali-G52 2EE)支持高分辨率显示,拥有强大的多线程运算能力、图形处理能力以及硬件解码能力。
● 最高支持8GB 高速LPDDR4,速率高达1056MHz
● 1T算力NPU,支持INT8/INT16,支持MXNet/PyTorch/Caffe等框架
● 1路HDMI2.0 支持4K@60Hz或1080P@120Hz
● 1路4-Lane MIPI-DSI,支持到1080P@60Hz
● 1路4-Lane MIPI-CSI摄像头
● 支持多屏同显
● 1路自适应千兆以太网口
● WIFI蓝牙无线通信
● 板载 1路USB3.0,3路USB2.0
● 极小型PCBA尺寸,85mm*56mm

在这里插入图片描述

硬件参数

说明
以太网1 × 千兆以太网(1000 Mbps)
无线网络支持双频2.4G/5.8G Wifi支持BT4.2及以上
显示接口支持双屏同显1 × HDMI2.0,支持4K@60fps 输出1 × MIPI_DSI_TX,支持1920*1080@60fps 输出
摄像头1 × MIPI_CSI 摄像头接口,支持单4-Lane 13M Sensor
音频接口1 × HDMI 音频输出 1 × 耳机MIC音频输入 1 × 耳机音频输出
扩展接口1 × USB 3.0 HOST(标准TYPE-A母座)、3 × USB 2.0 HOST(标准TYPE-A母座)、1 × USB 2.0 device(标准TYPE-C母座)、1 × Debug_UART(UART2)、1 × SPI、1 × I2C、3 × UART、1 × TP 座(I2C)

在这里插入图片描述

系统支持

是否支持
Android 11
Debian 10
Buildroot + QT
OpenHarmony3.2
Ubuntu
麒麟 OS

开箱赠品

很遗憾,博主的套餐没有赠送mipi屏和摄像头,所以按照官方的教程我们只能用其他的代替屏幕
在这里插入图片描述

在这里插入图片描述

源码等资料

找到【触觉智能】官网下载资料
在这里插入图片描述

在这里插入图片描述

找到,资料下载,这里有很全的开发板软件硬件资料,官方的开源和sdk真的做的很棒!!
在这里插入图片描述
已经将部分文档资源打包好,文章末尾即可下载,需要完整文档请访问这里

烧录

一、固件列表

Purple-Pi-OH RK3566 主板支持Android11、Debian10、Ubuntu20.04和Buildroot+Qt系统。
固件下载链接:

LINUX: 链接:https://pan.baidu.com/s/1ZEOZqBB40w1seo2wf2teMg?pwd=1234
提取码:1234

Android: 链接:https://pan.baidu.com/s/1mZ9xKpmWlMjLTZ2J5LtA8A?pwd=1234
提取码:1234

OpenHarmony:
链接:https://pan.baidu.com/s/1D6wFGhsEymV2tpeJkFLyfQ?pwd=o809 提取码:o809

固件及版本说明如下表所示:
在这里插入图片描述

二、通过USB数据线烧录固件

1 硬件准备

● Purple-Pi-OH RK3566主板
● 带USB接口的 Windows / Linux 主机
● USB Type-C 数据线

2 软件准备

工具下载链接:

链接:https://pan.baidu.com/s/1ys0Wllj80IURnbI27N7mDQ?pwd=1234 提取码:1234

由于博主准备开刷Harmony,所以这里演示OpenHarmony不带mipi屏幕的,也就是HDMI版本的
工具下载链接:
在这里插入图片描述

OpenHarmony:
链接:https://pan.baidu.com/s/1D6wFGhsEymV2tpeJkFLyfQ?pwd=o809 提取码:o809

2.1 安装RK USB 驱动

解压DriverAssitant_v5.1.1.zip驱动文件后进到目录,双击运行DriverInstall.exe完成驱动安装
在这里插入图片描述
在这里插入图片描述

2.2 运行RKDevTool.exe烧录工具

解压并打开RKDevTool_Release_v2.95文件,双击运行RKDevTool.exe软件
在这里插入图片描述

3 进入升级模式

Purple-Pi-OH主板的升级模式有LOADER和MASKROM两种模式,需要先让主板进入到升级模式,才可以给主板烧写固件。

3.1 LOADER模式

进入LOADER模式有硬件和软件进入两种方法,详细步骤如下

3.1.1 硬件方式进入LOADER模式

在这里插入图片描述
上图黄色框内为 RECOVERY 按键,绿色框内为 Type-C OTG 接口。

  1. 断开主板的所有供电;
  2. 按住设备上的 RECOVERY 键并保持 ;
  3. 使用USB Type-C 数据线连接板子Type-C口和电脑USB端口;
  4. 大约两秒钟后,烧录软件会识别到LOADER设备。
    在这里插入图片描述
3.1.2 软件方式进入LOADER模式

在主板已烧录了可正常运行的固件前提下,可以通过软件的方式让板子进入到LOADER模式。

  1. 使用USB Type-C 数据线连接主板 Type-C口和电脑USB端口;
  2. 确认主板在PC端可以识别为ADB设备。
    在这里插入图片描述
  3. PC的端可以通过adb或者调试串口进入到系统
    ● 调试串口执行命令让板子重启至LOADER模式
    ● adb 进入方法
    在安装了adb环境的PC电脑,通过命令终端执行adb shell命令进去系统,并执行以下命令
    reboot loader
    在这里插入图片描述
    4.软件执行后即可在烧录软件看到设备进入到LOADER设备
    在这里插入图片描述

3.2 MASKROM模式

板子在以下两种情况会主动显示为MASKROM模式

  1. 芯片未烧录固件,上电将会显示为MASKROM模式;
  2. 分区固件烧录异常或者Loader分区固件被擦除也可能会显示为MASKROM模式;
    如果板子可以正常运行,建议使用3.1节的Loader模式烧录系统固件,在系统异常无法烧录的时候,再尝试将板子切换到MASKROM模式烧录。

进入MASKROM模式的方式如下
3. 断开电源适配器与主板的连接;
4. 短接主板上的测试点,并保持(位置如下图所示)
5. 使用USB Type-C 数据线连接主板OTG口和电脑;
在这里插入图片描述
6. 烧录软件会直接识别到MASKROM设备。
在这里插入图片描述

更多代码参考:点我

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMPWN的入门级别题目详解(二)

实验四 VMPWN4 题目简介 这道题应该算是虚拟机保护的一个变种,是一个解释器类型的程序,何为解释器?解释器是一种计算机程序,用于解释和执行源代码。解释器可以理解源代码中的语法和语义,并将其转换为计算机可以执行的…

数据结构:线索二叉树

线索二叉树 通过前面对二叉树的学习,了解到二叉树本身是一种非线性结构,采用任何一种遍历二叉树的方法,都可以得到树中所有结点的一个线性序列。在这个序列中,除第一个结点外,每个结点都有自己的直接前趋;…

MySql忘记密码如何修改

前言 好久没用数据库的软件了,要用的时候突然发现密码已经忘记了,怎么试都不对,心态直接爆炸,上一次用还是22年6月份,也记不得当时用数据库干什么了,这份爆炸浮躁的心态值得这样记录一下,警示自…

国内常见的16款低代码开发平台介绍

本文给大家讲解3种不同方向的低代码/无代码开发平台。 第一种:企业级低代码开发平台,企业级这一概念是指:能把企业方方面面的业务需求全都能覆盖到,(包括很多定制化且高度复杂的核心应用系统,如ERP、MES、…

浅析嵌入式GUI框架-LVGL

LVGL是什么? LVGL (Light and Versatile Graphics Library) 是最流行的免费开源嵌入式图形库,可为任何 MCU、MPU 和显示类型创建漂亮的 UI。 嵌入式GUI框架对比 Features/框架LVGLFlutter-elinuxArkUI(鸿蒙OS)AWTKQTMIniGUIemWinuC/GUI柿饼UI跨平台…

神经数据库:用于使用 ChatGPT 构建专用 AI 代理的下一代上下文检索系统 — (第 2/3 部分)

书接上回理解构建LLM驱动的聊天机器人时的向量数据库检索的局限性 - (第1/3部分)_阿尔法旺旺的博客-CSDN博客 其中我们强调了(1)嵌入生成,然后(2)使用近似近邻(ANN)搜索…

Reinforcement Learning with Code 【Chapter 8. Value Funtion Approximation】

Reinforcement Learning with Code This note records how the author begin to learn RL. Both theoretical understanding and code practice are presented. Many material are referenced such as ZhaoShiyu’s Mathematical Foundation of Reinforcement Learning, . 文章…

2.9 线性表的划分

划分规则: 以某个元素为标准, 把顺序表中的元素分为左右两个部分, 标准元素称为枢轴. 考研中划分有三种题型(划分策略). 题型一 要求: 给一个顺序表, 以第一个元素为枢轴, 将该顺序表划分为左右两部分, 使得左边的所有元素都小于枢轴, 右边的所有元素都大于枢轴. 并且枢轴要…

基于Java+SpringBoot+vue前后端分离大学生就业招聘系统设计实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

【雕爷学编程】Arduino动手做(174)---Sensor Shield V5.0传感器扩展板

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

c++学习(位图)[22]

位图 位图(Bitmap)是一种数据结构,用于表示一个固定范围的布尔值(通常是0或1)。它使用一个二进制位来表示一个布尔值,其中每个位的值表示对应位置的元素是否存在或满足某种条件。 位图可以用于解决一些特…

下级平台级联安防视频汇聚融合EasyCVR平台,层级显示不正确是什么原因?

视频汇聚平台安防监控EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等…

粘包处理的方式

为什么出现粘包: 发送端在发送的时候由于 Nagel 算法的存在会将字节数较小的数据整合到一起发送,导致粘包;接收端不知道发送端数据的长度,导致接收时无法区分数据; 粘包处理的方式: 通过在数据前面加上报…

OpenLayers入门,OpenLayers如何加载GeoJson多边形、线段、点和区域范围等数据并叠加到OpenLayers矢量图层上

专栏目录: OpenLayers入门教程汇总目录 前言 前面两章已经讲了OpenLayers如何加载GeoJson数据到矢量图层和webgl图层上,前面两章也是可以支持多边形、线段、点和区域范围灯数据加载的,只是没有设置样式,所以只能看到点,本章就相当于完整版本,可以将所有图形都详细展示出…

使用Wps减小PDF文件的大小

第一步、打开左上角的文件 第二步、点击打印选项 第三步、点击打印按钮

大学的python课程一般叫什么,大学开设python课程吗

大家好,小编为大家解答大学的python课程一般叫什么的问题。很多人还不知道大学python课有没有听的必要,现在让我们一起来看看吧! 1、华中农业大学python期末考试会考原题吗 华中农业大芦如学python期末考试不会考原题。华中农业搜侍大学pyth…

Leetcode-每日一题【剑指 Offer II 075. 数组相对排序】

题目 给定两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 示例&…

都2023年了还不会Node.js爬虫?快学起来!

爬虫简介 什么是爬虫 爬虫(Web Crawler)是一种自动化程序,可以在互联网上自动抓取网页,并从中提取有用的信息。 爬虫可以模拟人类浏览器的行为,自动访问网站、解析网页、提取数据等。 通俗来说,爬虫就像…

财报解读:新鲜感褪去后,微软直面AI的骨感现实?

微软交出了一份远观尚可,但近看承压的“答卷”。 北京时间2023年7月26日,微软披露了2023财年第四财季及全年财报。受生产力和业务流程部门和智能云部门等业务带动,微软第四财季营收561.89亿美元,同比增长8%;净利润200…

Java-day02(关键字,变量,进制转换,数据类型转换,运算符)

关键字,变量,进制转换,数据类型转换,运算符 1.关键字,保留字与标识符 Java区分大小写 1.1 关键字 定义:有特殊含义,用作专用的字符串(单词) 特点:关键字所以字母都为…