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

    文章

    711

    浏览量

    30146
  • 开发板
    +关注

    关注

    26

    文章

    6413

    浏览量

    120747
  • OpenHarmony
    +关注

    关注

    33

    文章

    3974

    浏览量

    21354

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenHarmony开发开源资料!凌蒙派-RK3568开发板:从入门到实战的全栈硬件平台

    点的利器:凌蒙派 - RK3568 开发板,以及它的核心开源资源站——Gitee 仓库(https://gitee.com/xie-shancai/lockzhiner-rk3568-openharmony)。
    的头像 发表于 02-05 13:56 635次阅读
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>开发</b>开源资料!凌蒙派-<b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b>:从入门到实战的全栈硬件平台

    一文打通Rockchip DP调试:从原理到实战,覆盖RK3399/RK3576/RK3588全平台

    嵌入式开发中,DisplayPort(DP)接口的调试常让工程师头疼 —— 不同芯片特性差异大、Type-C 与标准口配置不同、高分辨率输出异常、MST 多屏适配难… 尤其是 Rockchip RK3399RK3576、
    的头像 发表于 02-04 16:14 949次阅读
    一文打通Rockchip DP调试:从原理到实战,覆盖<b class='flag-5'>RK3399</b>/<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK</b>3588全平台

    迅为RK3588开发板Android系统烧写及注意事项

    迅为RK3588开发板Android系统烧写及注意事项
    的头像 发表于 12-03 15:17 7392次阅读
    迅为<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>Android<b class='flag-5'>系统</b>烧写及注意事项

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

    2025年9月19日,在官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release系统
    的头像 发表于 10-29 08:00 1074次阅读
    触觉智能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>

    触觉智能RK3576开发板通过OpenHarmony5.0 XTS认证

    触觉智能作为开源鸿蒙南向硬件厂家,旗下RK3576开发板及其核心(模组)PurplePiOH2系列通过了OpenHarmony5.0XTS认证,鸿蒙硬件生态兼容性能再次提升!证书如下
    的头像 发表于 10-21 12:48 1161次阅读
    触觉智能<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b>通过<b class='flag-5'>OpenHarmony</b>5.0 XTS认证

    33A66-B1 rk3399开发板规格书

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

    触觉智能RK3576开发板OpenHarmony开源鸿蒙系统USB控制传输功能示例

    本文介绍OpenHarmony开源鸿蒙系统的USB控制传输功能实现及相关代码示例,基于触觉智能RK3576开发板PurplePiOH2演示。Open
    的头像 发表于 09-30 16:31 1804次阅读
    触觉智能<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b><b class='flag-5'>OpenHarmony</b>开源鸿蒙<b class='flag-5'>系统</b>USB控制传输功能示例

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

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

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的头像 发表于 09-11 16:26 3864次阅读
    <b class='flag-5'>RK</b>3506<b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

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

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

    迅为RK3562开发板 Ubuntu系统功能测试

    迅为RK3562开发板 Ubuntu系统功能测试
    的头像 发表于 07-10 13:46 1525次阅读
    迅为<b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b> Ubuntu<b class='flag-5'>系统</b>功能测试

    迅为RK3562开发板Buildroot系统功能测试

    迅为RK3562开发板Buildroot系统功能测试
    的头像 发表于 06-13 13:46 2267次阅读
    迅为<b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b>Buildroot<b class='flag-5'>系统</b>功能测试

    3步精简Android11预装!瑞芯微开发板系统瘦身实战

    设计,Laval社区明星开发板,已适配全新OpenHarmony5.0Release系统并通过XTS认证,感兴趣的小伙伴可以了解下!源码修改修改以下目录文件:build/ma
    的头像 发表于 06-06 17:57 1426次阅读
    3步精简Android11预装!瑞芯微<b class='flag-5'>开发板</b><b class='flag-5'>系统</b>瘦身实战

    基于RK3576开发板的人脸识别算法

    RK3576开发板展示人脸识别算法例程和API说明
    的头像 发表于 05-07 16:48 2914次阅读
    基于<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b>的人脸识别算法

    基于RK3576开发板的PWN使用说明

    RK3576开发板使用PWN教程及Demo
    的头像 发表于 05-07 14:07 2490次阅读
    基于<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b>的PWN使用说明