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

触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程!

图片

10月22日,触觉智能Purple Pi OH鸿蒙开发板迎来了重大系统版本升级,成功适配OpenHarmony5.0 Release,为嵌入式开发者和科技爱好者们带来了全新的机遇与挑战!

图片

触觉智能 Purple Pi OH 开发板一直以来都以其高品质和超高性价比而著称。更是率先适配OpenHarmony5.0 Release开源鸿蒙操作系统,更是彰显了触觉智能在技术创新方面的领先地位。今天触觉智能将从多方面展示OpenHarmony5.0 Release系统特性。

应用框架增强-生命周期管理

引入了更多的应用生命周期管理能力,支持创建JS/Native子进程,使得开发者可以将耗时操作转移到子进程中执行,从而提升应用的响应速度和稳定性‌。此外还提供了更多的生命周期钩子,如onNewWant等,使得应用状态的控制更加灵活‌。

图片

ArkUl界面设计-新增组件/自定义节点渲染

新增组件Modifier、ContentModifier和

DrawModifier,新增属性、自定义组件内容和完全自绘制,进一步开放了自定义和Native节点的渲染能力

图片

图片

文件管理和权限控制-增强文件资源管控能力

新增SA接入备份恢复框架,支持文件增量备份,通过申请权限等方式获取公共目录,应用分身的接入和管理,通过 FilePicker方式选择文件或目录,并支持持久化访问能力,增强了文件资源的管控能力

图片

提升数据安全-Sendabl机制

采用Sendable机制,在保证数据合理共享的前提下增强了安全性,支持恢复密钥,提供获取应用私有证书列表的 API,保护用户数据隐私‌

图片

媒体功能提升-低码率高质量/相机功能提升

支持焦点会话,DP、USB耳机等更多的音频发声设备,支持应用内投播组件样式的自定义,新增的AVTranscoder转码接口,使用户可以以更低的码率输出高质量的视频‌

图片

相机功能新增模式化能力,包括:延时摄影、全景、流光快门、大光圈录像、荧光摄影;增强相机使用体验,包括:镜像、变焦、防抖、连拍、相机状态通知等,为用户扩展无限创意空间。

图片

总结

作为开源鸿蒙OpenHarmony硬件方案的领跑者,触觉智能Purple Pi OH鸿蒙开发板源码全开放,坚守开源共创精神,不仅为开发者提供了一个强大而灵活的平台,还为技术创新和应用拓展打开了新的大门!此外,还支持安卓Android、Linux多种操作系统,具有以下优势:

  • 支持OpenHarmony/Andriod/Linux多操作系统,兼容树莓派;
  • 瑞芯微RK3566芯片,四核A55处理器,主频1.8GHz,Mali G52-2EE GPU;
  • 支持OpenGL/CL/Vulkan,8M ISP;
  • 1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架;
  • 支持1 x 千兆以太网、3 x USB2.0、1 x USB3.0、3 x UART、2 x SPI、2 x I2C、28 x GPIO、1 x MIPI DSI、1 x MIPI CSI、1 x HDMI;
  • 率先支持OpenHarmony5.0,以及3.2/4.0/4.1版本,开放SDK源代码;
  • 活跃的开发者社区, 更多牛人在线互动与技术支持;
  • 超小尺寸,高性价比,只需249元;

相关文章:

触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程!

10月22日,触觉智能Purple Pi OH鸿蒙开发板迎来了重大系统版本升级,成功适配OpenHarmony5.0 Release,为嵌入式开发者和科技爱好者们带来了全新的机遇与挑战! 触觉智能 Purple Pi OH 开发板一直以来都以其高品质和超高性价比而著称。…...

分布式解决方案---分布式ID

目录 是什么 特点 全局唯一 高并发 高可用 怎么做 实现方案 是什么 分布式ID是指在分布式系统中生成的唯一标识符。由于分布式系统的特点,多个节点可能会同时生成ID,因此需要确保每个ID在整个系统中是唯一的。 重点就是唯一性!&#x…...

httpd服务

文章目录 1、搭建一个网络yum源2、基于域名访问的虚拟主机3、基于端口来访问域名4、搭建个人网站5、加密访问显示自定义网页内容 1、搭建一个网络yum源 [roottest01 conf.d]# cat repo.conf <virtualhost *:80>documentroot /var/www/html/ServerName 10.104.43.154ali…...

Linux系统安装Redis详细操作步骤(二进制发布包安装方式)

安装方式介绍 在Linux系统中&#xff0c;安装软件的方式主要有四种&#xff0c;这四种安装方式的特点如下&#xff1a; 安装方式特点二进制发布包安装软件已经针对具体平台编译打包发布&#xff0c;只要解压&#xff0c;修改配置即可rpm安装软件已经按照redhat的包管理规范进…...

Jenkins和Gitlab整合构建CI/CD流水线

配置环境 虚拟机建议4G起步 192.168.58.199 192.168.58.200 部署Jenkins 部署Jenkins参考这篇文章&#xff1a;Jenkins安装部署_connecting to pkg.jenkins.io (pkg.jenkins.io)|151.-CSDN博客 安装完毕之后根据下图操作 选择git&#xff0c;添加git仓库克隆url&#xff0c;选…...

14 C语言中的关键字

C语言中的关键字 在C语言中&#xff0c;关键字是一些预定义的单词&#xff0c;它们具有特殊的意义和用途。这些关键字不能用作标识符&#xff0c;比如变量名、函数名等&#xff0c;因为它们被保留用于特定的语言结构和操作。 关键字的分类 C语言的关键字可以分为几个主要类别…...

(11)(2.1.7) FETtec OneWire ESCs(一)

文章目录 前言 1 去哪里买 2 连接 3 组态 前言 &#xff01;Note 此功能在固件版本 4.1.1 及更高版本上可用。 OneWire 是 FETtec 的 ESC 双向通信协议(ESC bi-directional communication protocol)。 FETtec OneWire ESC 的遥测信息被发送回自动驾驶仪&#xff1a; 电…...

Python 异步编程:使用 `asyncio.to_thread` 和 `asyncio.Queue` 处理任务队列

Python 异步编程&#xff1a;使用 asyncio.to_thread 和 asyncio.Queue 处理任务队列 1. 什么是 asyncio.to_thread&#xff1f;2. 什么是 asyncio.Queue&#xff1f;3. 示例代码&#xff1a;使用 asyncio.to_thread 和 asyncio.Queue 处理任务队列示例代码代码解释运行结果 4.…...

【问题解决】Flink在linux上运行成功但是无法访问webUI界面

一&#xff0c;问题 在搭建Flink的时候&#xff0c;已经在linux服务器上运行了./start-cluster.sh&#xff0c; 而且日志显示已经成功了。 服务器上也没有开启防火墙 正常来说应该能通过ip:8081来访问(8081是Flink WebUI的默认端口)&#xff0c;但是访问的时候&#xff0c;显示…...

【问题解决】pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

今天配置完poetry环境变量之后pnpm不能用了 具体报错 pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 所在位置 行:1 字符: 1pnpm run dev~~~~ Ca…...

微信网页授权回调地址放多个参数的方法

https://open.weixin.qq.com/connect/oauth2/authorize?appidAPPID&redirect_uriREDIRECT_URI&response_typecode&scopeSCOPE&stateSTATE#wechat_redirect 跳转后地址 redirect_uri/?codeCODE&stateSTATE。 redirect_uri如果不进行urlencode编码, 跳转后…...

相机工作距离计算

镜头 基础参数 焦距 ​ 例如&#xff0c;使用1英寸靶面(12.8mm x 9.6mm)的相机&#xff0c;工作距离WD是300mm&#xff0c;视野FOV的高度是120mm&#xff0c;那么光学放大倍率&#x1d6fd; 9.6&#x1d45a;&#x1d45a;/120&#x1d45a;&#x1d45a;0.08 &#xff0c;…...

Pandas模块之垂直或水平交错条形图

目录 df.plot() 函数Pandas模块之垂直条形图Pandas模块之水平交错条形图 df.plot() 函数 df.plot() 是 Pandas 中的一个函数&#xff0c;用于绘制数据框中的数据。它是基于 Matplotlib 库构建的&#xff0c;可以轻松地创建各种类型的图表&#xff0c;包括折线图、柱状图、散点…...

ArcGIS必会的选择要素方法(AND、OR、R、IN等)位置选择等

今天来看看ArcGIS中的几个选择的重要使用方法 1、常规选择、 2、模糊查询、 3、组合复合条件查询&#xff08;AND、OR、IN&#xff09;&#xff0c; 4、空值NULL查询 5、位置选择 推荐学习&#xff1a; 以梦为马&#xff0c;超过万名学员学习ArcGIS入门到实战的应用课程…...

快速创建一个微信小程序,详细步骤以及示范程序代码

创建一个微信小程序涉及前端和后端的搭建与联调。以下是一个快速创建微信小程序的详细步骤以及示范程序代码。 一、注册微信小程序账号 前往微信公众平台&#xff0c;注册一个小程序账号并完成相关设置。注册完成后&#xff0c;获取小程序的AppID&#xff0c;这是后续开发过程…...

【继承】讲解

访问控制 传递下去可以一共分为四个特性 公有保护私有存在但不可见 虽然它们各自的特性不同&#xff0c;能不能使用也另说&#xff0c;但是在建立类对象的时候&#xff0c;系统都会申请相应的内存&#xff0c;也就是说&#xff0c;无论它们能不能用&#xff0c;它们都存在。 …...

无人机之低空管控技术

无人机的低空管控技术是对低空飞行活动进行管理和控制的一系列措施和技术的总称&#xff0c;旨在确保低空飞行活动的安全、有序和高效。 一、主要技术手段 雷达系统监测 原理&#xff1a;雷达是利用电磁波探测目标的电子设备&#xff0c;通过发射电磁波对目标进行照射并接收…...

探索 DevOps:从概念到实践

引言 在现代软件开发的世界中,DevOps 已成为一个热门词汇。它不仅改变了开发和运维的合作方式,还显著提升了软件交付的速度和质量。那么,究竟什么是 DevOps?它的定义和目标是什么?本文将为你详细解释 DevOps 的基本概念,并通过代码示例和图片帮助你更好地理解这一重要的…...

联通国际云视频:高清、稳定、易用的云端会议平台

一、产品概述 中国联通国际公司推出的云视频产品&#xff0c;是一款基于先进云计算技术的云会议架构平台。它旨在为用户提供高品质、方便快捷、简单易用、灵活多变、稳定可靠的视频通讯解决方案&#xff0c;满足用户随时随地高效沟通的需求。 二、主要功能 音视频及数据共享 …...

表达式求值(2020cspj)

题目描述 给定一个只包含加法和乘法的算术表达式&#xff0c;请你编程计算表达式的值。 输入格式 一行&#xff0c;为需要你计算的表达式&#xff0c;表达式中只包含数字、加法运算符 和乘法运算符 *&#xff0c;且没有括号&#xff0c;所有参与运算的数字均为 0 到 231−1…...

jQuery WeUI移动端UI组件库架构解析与实现原理深度指南

jQuery WeUI移动端UI组件库架构解析与实现原理深度指南 【免费下载链接】jquery-weui 由于前端业界早已以React/Vue/Angular为主&#xff0c;个人也多年未使用过jQuery&#xff0c;此仓库已不再维护。推荐大家尽快转向 AntD、Element等更先进的UI库&#xff0c;https://ant.des…...

别再死记硬背了!用PyTorch和TensorFlow动手实现四种池化层,直观理解它的作用

用代码可视化理解深度学习中的池化层&#xff1a;PyTorch与TensorFlow实战指南 当你第一次听说"池化层"这个概念时&#xff0c;是否也感到困惑&#xff1f;为什么神经网络需要这样一个"缩小"图像的层&#xff1f;本文将通过PyTorch和TensorFlow两种框架的实…...

训练稳定性技巧:Loss spike 的根因与症状压制

⚙️ 工程深度:L4 生产级 | 📖 预计阅读:28 分钟 一句话理解: 梯度裁剪是退烧药,Warmup 重启是疫苗——只吃退烧药,烧还会反复。 🎯 本文产出 Loss spike 根因诊断决策树(可直接用于排障,含 5 个判断节点) 梯度裁剪 + 学习率 Warmup 重启的生产级 PyTorch 实现(…...

如何轻松解决软件授权难题?智能授权管理脚本全解析

如何轻松解决软件授权难题&#xff1f;智能授权管理脚本全解析 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾经遇到过这样的情况&#xff1a;重要的办公软件突然提示授权过期&#xf…...

EMAC寄存器配置与网络性能优化实战

1. EMAC寄存器概述与核心功能以太网媒体访问控制器&#xff08;EMAC&#xff09;是现代嵌入式系统中实现网络通信的核心硬件模块&#xff0c;其寄存器配置直接决定了数据传输的可靠性、实时性和效率。作为硬件与协议栈之间的桥梁&#xff0c;EMAC通过精心设计的寄存器组实现了对…...

连开车回家都靠肌肉记忆——芯片工程师到底有多累

下班开车&#xff0c;到家的时候不记得路上发生了什么。这件事很多芯片工程师都经历过。那种精神层面的透支——脑子里塞满了太多东西&#xff0c;意识没有余量去关注开车这件事&#xff0c;只能交给身体的自动驾驶。体力劳动的疲惫&#xff0c;睡一觉就好了。芯片研发的疲惫不…...

前端开发者福音:用Vue.js开发的Beekeeper Studio,如何让SQL开发体验更‘现代’?

Vue.js与SQL工具的现代融合&#xff1a;Beekeeper Studio如何重塑开发者体验 当SQL开发者第一次打开Beekeeper Studio时&#xff0c;那种流畅的界面过渡和即时的语法补全反馈会让人误以为在使用一个现代Web应用——这恰恰是Vue.js赋予桌面应用的魔力。作为一款基于Electron和Vu…...

汽车电喷系统间歇性启动故障诊断:从信号缺失到精准修复

1. 故障现象与初步排查&#xff1a;一个“不合常理”的启动问题我父亲打电话来&#xff0c;说他的皮卡又启动不了了&#xff0c;得“灌点油”才能着车。我一听就觉得不对劲&#xff0c;这车是电喷的&#xff0c;又不是化油器老古董&#xff0c;哪有用汽油“灌喉”来启动的道理&…...

Go语言规则同步器airulesync:自动化聚合与更新网络过滤规则

1. 项目概述&#xff1a;一个自动同步上游规则的“规则同步器”如果你和我一样&#xff0c;长期在维护自己的网络过滤规则集&#xff0c;无论是用于广告屏蔽、隐私保护还是内容过滤&#xff0c;那么你一定对“规则更新”这件事深有体会。手动去各个开源项目的主页查看更新、下载…...

基于Next.js与Prisma构建宠物社区应用:全栈开发实战解析

1. 项目概述&#xff1a;一个为宠物爱好者打造的社区应用最近在GitHub上闲逛&#xff0c;发现了一个挺有意思的开源项目&#xff0c;叫jtsang4/happypaw。光看名字&#xff0c;“Happy Paw”&#xff08;快乐的爪子&#xff09;&#xff0c;就能猜到这八成是和宠物相关的。点进…...