0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于OpenAtom OpenHarmony3.1 Release系统的扬帆RK3399开发板

OpenAtom OpenHarmony 来源:OpenAtom OpenHarmony 作者:OpenAtom OpenHarmony 2022-07-05 11:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

疫情期间,让居家办公和居家上网课成为了常态,这给所有的父母和孩子们创造了更多的陪伴空间,但也给家长们提出了较高的要求:如何更加生动有趣地开展亲子活动。

为此,软通动力技术专家白荷带领技术团队,基于OpenAtom OpenHarmony(以下简称“OpenHarmony”) 3.1 Release系统的扬帆RK3399开发板,开发出一款分布式画板应用。该应用是一款非常有特色的多屏互动绘画应用,它通过OpenHarmony的分布式技术以及强大的互联互通能力,让各设备间可以便捷、简单、流畅和安全地进行互联互动,让孩子们可以在应用中与家长一同协作进行绘画创作。

应用运行效果图:

4fb6c0fa-fb9a-11ec-ba43-dac502259ad0.gif

分布式画板是基于分布式软总线特性,利用设备之间的分布式通信能力,实现分布式画板的功能。分布式画板使用了基于TS扩展的声明式开发范式的ArkUI框架,框架提供丰富的系统预置组件,可以通过链式调用的方式设置系统组件的渲染效果。开发者可以组合系统组件为自定义组件,通过这种方式将页面组件化为一个个独立的UI单元,实现页面不同单元的独立创建、开发和复用,使页面具有更强的工程性。

设备端(适配RK3399、3516开发板):

5059a162-fb9a-11ec-ba43-dac502259ad0.png

分布式画板原理示意图:

50afa738-fb9a-11ec-ba43-dac502259ad0.png

如上图所示,用户1、用户2在各自本地端进行绘制,将当前的图形保存到分布式文件中。远程端当接到分布式数据库发生改变时,获取分布式数据库存储的文件名,然后进行加载图形文件,显示本地端绘制的图形。

硬件环境准备:

• 预装windows系统的PC机 • 扬帆RK3399开发板/3516开发板 • 开发板专用12V电源适配器 • USB公对公数据连接线 • USB外接摄像头 • HDMI显示器

开发环境准备:

• 下载DevEco Studio 3.0 Beta1及以上版本

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md

• 配置OpenHarmonySDK

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md

• 创建OpenHarmony工程

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/application-dev-guide.md#/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkui-overview.md

• 配置OpenHarmony应用签名信息

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/hapsigntool-guidelines.md

• 安装运行OpenHarmony应用

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/application-dev-guide.md#%E5%B7%A5%E5%85%B7

软通动力技术专家白荷介绍到该分布式画板系统以OpenHarmony开源操作系统为技术底座,通过使用ArkUI框架、分布式流转技术等特点,在“分布式画板”项目从需求分析到顺利结项这一过程中,软通动力技术团队对OpenHarmony分布式等各项特性在实际生活应用中有了更深刻的了解。

开源是软件开发的基石,已经成为全球数字科技创新发展的大趋势。软通动力坚持拥抱开源生态,持续助力OpenHarmony生态建设,携行业伙伴探索创新,不忘初心方得始终,共同打造万物互联的智能世界。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件开发
    +关注

    关注

    0

    文章

    677

    浏览量

    29883
  • 开发板
    +关注

    关注

    25

    文章

    6141

    浏览量

    113793
  • OpenHarmony
    +关注

    关注

    31

    文章

    3928

    浏览量

    20738

原文标题:OpenHarmony分布式画板——为亲子游戏增添更多趣味

文章出处:【微信号:gh_e4f28cfa3159,微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    触觉智能Purple Pi OH开发板率先适配OpenHarmony6.0 Release,鸿蒙明星开发板

    2025年9月19日,在官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release系统
    的头像 发表于 10-29 08:00 406次阅读
    触觉智能Purple Pi OH<b class='flag-5'>开发板</b>率先适配<b class='flag-5'>OpenHarmony</b>6.0 <b class='flag-5'>Release</b>,鸿蒙明星<b class='flag-5'>开发板</b>

    33A66-B1 rk3399开发板规格书

    信步 33A66-B1 rk3399开发板规格书 包括各种接口每个引脚的说明
    发表于 10-13 16:10 1次下载

    RK3399:性能与能效的嵌入式先锋,解锁多场景应用潜力

    其强大的六核CPU、优秀的图形处理能力和高度的集成性,成为了众多高端开发板、平板电脑、工控设备、AI应用、NAS存储以及轻量级服务器的核心驱动力。RK3399核心
    的头像 发表于 09-26 14:30 534次阅读
    <b class='flag-5'>RK3399</b>:性能与能效的嵌入式先锋,解锁多场景应用潜力

    贝启科技BQ3576HM开发板套件通过OpenHarmony 5.0.3 Release版本兼容性测评

    厦门贝启科技有限公司BQ3576HM开发板套件基于RockchipRK3576SoC的产品已通过OpenHarmony5.0.3Release版本兼容性测评,获得由
    的头像 发表于 09-03 11:46 1458次阅读
    贝启科技BQ3576HM<b class='flag-5'>开发板</b>套件通过<b class='flag-5'>OpenHarmony</b> 5.0.3 <b class='flag-5'>Release</b>版本兼容性测评

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制FLASH外设

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的FLASH接口,进行FLASH编程开发。例程将创建一个任务,实现FLASH读写操作。例程源代码:https
    的头像 发表于 04-22 14:49 703次阅读
    基于小凌派<b class='flag-5'>RK</b>2206<b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制FLASH外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制UART外设

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的UART接口,进行UART编程开发。例程将创建一个任务,通过配置UART引脚,实现UART读写操作。例程源代码:https
    的头像 发表于 04-22 14:22 813次阅读
    基于小凌派<b class='flag-5'>RK</b>2206<b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制UART外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制ADC外设

    1、案例简介本案例主要讲解如何在小凌派-RK2206开发板上使用IoT库的ADC接口,进行ADC编程开发。例程内容为创建一个任务,读取按键的ADC值,并打印到串口。例程源代码:https
    的头像 发表于 04-10 16:00 723次阅读
    基于小凌派<b class='flag-5'>RK</b>2206<b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制ADC外设

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART
    的头像 发表于 03-25 11:02 1326次阅读
    【北京迅为】iTOP-<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b>鸿蒙<b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>南向驱动<b class='flag-5'>开发</b>实操-HDF驱动配置UART

    【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识

    【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识
    的头像 发表于 03-17 15:50 864次阅读
    【北京迅为】iTOP-<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>南向驱动<b class='flag-5'>开发</b>-第4章 UART基础知识

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED
    的头像 发表于 03-14 14:41 1135次阅读
    北京迅为iTOP-<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>南向驱动<b class='flag-5'>开发</b>实操-HDF驱动配置LED

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构
    的头像 发表于 03-11 14:13 1578次阅读
    北京迅为<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>南向驱动<b class='flag-5'>开发</b>内核HDF驱动框架架构

    RK3399处理器:高性能多核异构计算平台

    RK3399是一款高性能的多核异构计算平台,集成了强大的CPU、GPU以及丰富的多媒体和接口功能。其独特的双Cortex-A72+四Cortex-A53大小核CPU结构,使得RK3399在处理复杂
    的头像 发表于 02-08 18:04 2434次阅读

    Linux系统更换开机logo方法教程,触觉智能RK3562开发板演示

    本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等
    的头像 发表于 01-06 10:53 1273次阅读
    Linux<b class='flag-5'>系统</b>更换开机logo方法教程,触觉智能<b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b>演示

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开
    的头像 发表于 12-30 10:08 1554次阅读
    <b class='flag-5'>OpenHarmony</b>源码编译后烧录镜像教程,<b class='flag-5'>RK</b>3566鸿蒙<b class='flag-5'>开发板</b>演示

    OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示

    开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐
    的头像 发表于 12-24 11:46 1111次阅读
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?触觉智能<b class='flag-5'>RK</b>3566鸿蒙<b class='flag-5'>开发板</b>演示