笔者一直以来以OpenHarmony南向开发为主,随着北向开发api越来越丰富且越来越趋于稳定,笔者决定恢复一度中断的北向开发之旅...以此系列文章记录学习经验,对官方文档中没有提到的地方自己做的一些补充,对于文章疏漏的地方,希望读者批评指正Blank空白填充组件介绍1.空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。这里的主轴包括X轴和Y轴2.仅当父组件为RowColumn时生效。(Flex组件官方文档中...
2023-09-17 19:58:42 317浏览 1点赞 0回复 0收藏
当社区每推出一个OpenHarmony版本,笔者通常都是拉取全量代码,里面包含标准、轻量、小型系统的各个芯片平台开发板的全部代码。有时候需要只拉取主干仓库上RK3568芯片的dayu200开发板或者hi3861的代码该怎么做呢[toc](目录)1.只下载RK3568芯片的dayu200开发板相关代码,并且编译下载master版本RK3568源码repoinituhttps:gitee.comopenharmonymanifestbmastermchipsetsdayu200.xmlgohos:standardreposynccrepoforallc'gitlfspull...
2023-09-16 22:07:00 715浏览 0点赞 0回复 0收藏
笔者之前使用的OpenHarmony版本是3.2release,后来更新到4.0beta2后。编译出现了一些问题,自己排查了好久,才发现是4.0beta2及之后版本执行.build.shproductnamerk3568ccache命令会默认先编译sdk和sdkpublic,sh脚本再执行固件的编译。因此在编译OpenHarmony4.0Beta2的时候需要安装编译sdk的依赖(编译镜像的时候是不依赖这些包的)sudoaptgetinstalllibxcursordevlibxrandrdevlibxineramadev执行build.sh脚本进行编译时,有什...
2023-09-15 14:33:30 616浏览 1点赞 0回复 1收藏
本文将介绍如下内容:1.如何修改OpenHarmony系统属性,例如设备厂家名称、设备品牌名称等。2.在应用中获取系统属性信息[toc](目录)1.OpenHarmony系统属性介绍1.1init启动恢复子系统中的syspara系统参数组件负责提供获取与设置操作系统相关的系统属性相关文档:[启动恢复子系统](https:gitee.comopenharmonydocsblobmasterzhcnreadme%E5%90%AF%E5%8A%A8%E6%81%A2%E5%A4%8D%E5%AD%90%E7%B3%BB%E7%BB%9F.md)1.2系统属性定义在开发...
2023-09-09 22:38:39 806浏览 0点赞 0回复 0收藏
[【本文正在参加2023「盲盒」+码有奖征文活动】](https:ost.51cto.composts25284)OpenHarmony标准系统上板子上的各个单元的频率是动态调频,这种情况下测试出来的模型性能会有波动。在性能评估时,建议固定板子上的相关单元的频率再做测试。前情提要:[在OpenHarmony标准系统上用benchmark对富设备硬件进行性能测试](https:ost.51cto.composts25966)以下命令使用环境:dayu200开发板1.CPU定频命令1.查看CPU频率catsysdevicessyst...
2023-08-23 19:00:42 809浏览 1点赞 2回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】笔者昨晚在OggpenHarmony主干中[benchmark](https:gitee.comopenharmonythirdpartybenchmark)基础上,移植了benchmark原生库中测试用例到OpenHarmony。主干上三方库benchmark不能合并入测试用例相关BUILD.gn代码。笔者将成果开源至如下仓库开源地址:https:gitee.comfromnorthtonorthOpenHarmonybenchmark编译好的可执行文件32位:https:gitee.comfromnorthtonorthOpenHarmonybenchma...
2023-08-19 13:51:52 2191浏览 5点赞 4回复 1收藏
习惯用build.sh脚本编译固件的都知道,在3.2R之前的版本执行.build.shproductnamerk3568ccache一般是编译固件,不会编译出sdk和sdkpublic。要编译sdk则要单独执行.build.shproductnameohossdkccache4.0Beta2版本源码使用.build.shproductnamerk3568ccache命令会默认先编译sdk和sdkpublic,sh脚本再执行固件的编译。因此在编译OpenHarmony4.0Beta2的时候需要安装编译sdk的依赖(编译镜像的时候是不依赖这些包的)sudoaptgetinstal...
2023-08-05 20:32:55 832浏览 3点赞 1回复 0收藏
大家好,我是离北况归。最近入手了一块OpenHarmony标准系统开发板———触觉智能PurplePiOH,2+16G售价仅249元。它使用的芯片是rk3566,适配的OpenHarmony版本为3.2Release,是目前最便宜的OpenHarmony标准系统开源开发板,并且软硬件全部开源。[toc](目录)如何购买触觉智能PurplePiOHRK3566购买链接:https:shop264307692.taobao.comindex.htmspm2013.1.w500223892660250.2.6f2c3c1fGSfv4M淘宝搜索“触觉智能”店铺触觉智能Purp...
2023-08-03 06:36:14 1506浏览 8点赞 3回复 4收藏
笔者最近拿润和HiHopePegasus(也叫做wifiiothisparkpegasus)开发套件进行OpenHarmony轻量系统开发,以此篇文章分享学习经验。本文实现了用润和HiHopePegasus3861UDP广播人体红外传感器数据,样例demo下载链接:https:gitee.comfromnorthtonorthopenarmonynorthtreemaster%E6%B6%A6%E5%92%8C3861%E8%BD%BB%E9%87%8F%E7%B3%BB%E7%BB%9FUDP%E5%B9%BF%E6%92%AD%E4%BA%BA%E4%BD%93%E7%BA%A2%E5%A4%96%E4%BC%A0%E6%84%9F%E5%99%A8样...
2023-07-31 22:27:24 407浏览 1点赞 0回复 0收藏
本文实现了用润和HiHopePegasus3861开发板实现TCP电子琴,样例demo下载链接:https:gitee.comfromnorthtonorthopenarmonynorthtreemaster%E6%B6%A6%E5%92%8C3861%E8%BD%BB%E9%87%8F%E7%B3%BB%E7%BB%9FTCP%E7%94%B5%E5%AD%90%E7%90%B4样例运行的OpenHarmony源码环境下载:https:gitee.comHiSparkhi3861hduiotapplication通过本文您将了解:1、HiHopePegasus3861开发环境选择2、HiHopePegasus3861连接wifi3、HiHopePegasus3861TCP...
2023-07-31 22:26:55 1034浏览 3点赞 3回复 1收藏
作者:离北况归2022年度OpenHarmony活跃讲师、2023年度开放原子基金会开源贡献之星、润开鸿实习软件工程师本文将介绍如何在OpenHarmony内核上运行docker容器。[toc](目录)1.环境和设备系统版本:3.2release(64位)OpenHarmony内核版本:5.10标准系统设备:DAYU200Docker:18.03.1(64位)sd卡一张2.准备支持Docker容器的OpenHarmony内核1.检测DAYU2003568OpenHarmony3.2release内核对docker的支持下载检测脚本[checkconfig.sh]...
2023-07-28 17:27:43 3627浏览 9点赞 10回复 5收藏
笔者最近学习了OpenHarmonySocket通信相关内容,制作了一个DAYU200(OpenHarmony标准系统)遥控3861小车(OpenHarmony轻量系统)的样例样例开源地址:https:gitee.comhihopeiothisparkpegasussmartcartreemasterDAYU200%E9%81%A5%E6%8E%A7HiSparkPegasus%E6%99%BA%E8%83%BD%E5%B0%8F%E8%BD%A6%E6%A0%B7%E4%BE%8B演示视频:https:ost.51cto.comshow25247[toc](目录)1.DAYU200和3861小车简单介绍润开鸿OpenHarmony标准系统开发板DAYU2...
2023-07-20 17:41:10 3315浏览 9点赞 6回复 3收藏
以前对gitte的操作也就是向上面的OpenHarmony仓库提一些轻量级pr。现在要经常向自己的gitte仓库上传代码,但是笔者不想记那些git命令。于是网上冲浪,找了一个windows平台tortoiseGit图形化工具管理gitte仓库的代码。[toc](目录)1.使用环境搭建1.1安装TortoiseGit首先先在windows上安装git,下载地址:https:registry.npmmirror.combinary.htmlpathgitforwindows再下载tortoiseGit安装包和tortoiseGit简体中文的程序包TortoiseG...
2023-07-15 17:49:25 2131浏览 9点赞 5回复 4收藏
大家好,我是离北况归。最近入手了一块OpenHarmony标准系统开发板———触觉智能PurplePiOH,2+16G售价仅249元。它使用的芯片是rk3566,适配的OpenHarmony版本为3.2Release,是目前最便宜的OpenHarmony标准系统开源开发板,并且软硬件全部开源。[toc](目录)如何购买触觉智能PurplePiOHRK3566购买链接:https:shop264307692.taobao.comindex.htmspm2013.1.w500223892660250.2.6f2c3c1fGSfv4M淘宝搜索“触觉智能”店铺1.产品概述触...
2023-07-08 23:38:30 4569浏览 7点赞 6回复 3收藏
笔者最近将BehaviorTree.CPP移植到OpenHarmony标准系统上,并且将移植成果开源。相关成果已经合并至OpenHarmonySIG仓库tpcccplusplus:https:gitee.comopenharmonysigtpcccpluspluspulls313笔者去年分享过如何移植CC++三方库到OpenHarmony标准系统,在此篇文章将不再重复分享相关内容。想学习移植细节的可以前往查看一下内容:[移植speexdsp到OpenHarmony标准系统①](https:ost.51cto.composts16667)[移植speexdsp到OpenHarmony...
2023-06-26 17:09:08 5473浏览 5点赞 7回复 2收藏
笔者最近用润和HiHopehi3861智能家居开发套件连接了GPS定位模块ATGM336H5N,实现了输出经纬度位置信息,以此篇文章分享学习经验,并且开放源码供大家参考学习。https:gitee.comfromnorthtonorthHiHopePegasus3861GPS样例运行的OpenHarmony源码环境下载:https:gitee.comHiSparkhi3861hduiotapplication往期回顾:[[OpenHarmony轻量系统①]润和HiHope3861实现UDP广播温湿度](https:ost.51cto.composts23282)通过本文您将了解:1...
2023-06-16 12:14:37 4805浏览 8点赞 4回复 3收藏
在应用开发调试时,可能需要向应用沙箱下推送一些文件用于应用访问或者调试,本文介绍了如何放置在应用资源目录rawfile中的文件推送到应用沙箱。并且在提供一个样例Demo用于读者老爷参考学习。样例demo下载链接:https:gitee.comfromnorthtonorthOpenHarmonyhaptreemasterrawfiletosandbox笔者开发环境:(本文提供的样例demo一定得是以下IDE和SDK版本或者更高版本才能编译运行)开发板:润和软件DAYU200开发板OpenHarmony版本:O...
2023-05-14 21:55:29 3135浏览 5点赞 3回复 2收藏
笔者最近有幸拿到了OpenHarmony开源大师兄开发板体验,在文章的开始笔者在此感谢润开鸿和开源大师兄项目工作委员的大力支持!!一、OpenHarmony开源大师兄开发板产品简介:开源大师兄是由青少年创客联盟、江苏润和软件股份有限公司、广州多边形部落、恩孚科技、蜀鸿会发起的一个开源项目。2023年4月开源大师兄项目正式捐赠给开放原子基金会,成为开放原子基金会旗下与OpenHarmony同级别的开源项目,目前处于项目孵...
2023-05-10 20:27:24 4634浏览 10点赞 8回复 3收藏
笔者最近拿润和HiHopePegasus(也叫做wifiiothisparkpegasus)开发套件开始OpenHarmony轻量系统的学习,以此篇文章分享学习经验。本文实现了用润和HiHopePegasusUDP广播温湿度数据,样例demo下载链接:https:gitee.comfromnorthtonorthopenarmonynorthtreemaster%E6%B6%A6%E5%92%8C3861%E8%BD%BB%E9%87%8F%E7%B3%BB%E7%BB%9FUDP%E5%B9%BF%E6%92%AD样例运行的OpenHarmony源码环境下载:https:gitee.comHiSparkhi3861hduiotapplic...
2023-04-22 12:56:16 4374浏览 6点赞 4回复 3收藏
本篇文章介绍了如何实现一个简单的loading加载动画,并且在文末提供了一个demo工程供读者下载学习。作为一个OpenHarmony南向开发者,接触北向应用开发并不多。北向开发ArkUI老是改来改去,对笔者这样的入门选手来说学习成本其实非常大,希望后面可以慢慢稳定下来吧。最近努力学习了一些,下面将学习经验分享如下:通过本文您将了解:1、使用ImageAnimator帧动画组件实现一个自定义loading加载动画。2、使用Progress进度条组件实...
2023-04-10 14:06:43 4694浏览 11点赞 11回复 4收藏