在开发OpenHarmony的时候,经常遇到需要把所有测试功能的hap做成一个hap的需求。显然如果一个hap内集成所有测试hap的方案需要花费较大时间成本且各个测试hap之间api并不统一。这里采用应用间跳转的方式。参考资料官方文档:[应用间跳转概述](https:gitee.comopenharmonydocsblobOpenHarmony5.0.0Releasezhcnapplicationdevapplicationmodelslinkbetweenappsoverview.md)https:gitee.comscenariosamplespullotherapp实现思路1.这...
笔者最近发现,关闭OpenHarmony全局动画,系统UI的响应速度会极大的提升1.全局动画的开关由系统属性persist.sys.arkui.animationscale来控制,默认为1。也就是动画缩放1x2.如果让persist.sys.arkui.animationscale默认为0,也就是关闭的状态呢。通过在launcher应用的桌面页初次启动来设置,开机默认就关闭全局动画。这样就不用修改源码来使得全局动画默认为关闭状态了applicationslauncherOpenHarmonyv5.0.0Releaseproductphones...
2025-02-17 14:25:49 1706浏览 0点赞 0回复 0收藏
之前分享过[使用图形化工具tortoiseGit上传代码至gitee仓库](https:ost.51cto.composts25167),今天分享如何使用tortoiseGit拉取仓库的不同分支并且提交到指定分支。1.以作者仓库为例,它有OpenHarmonyv5.0Release和OpenHarmonyv4.1.1两个分支2.首先选择Git在这里创建版本库3.选择远端OpenHarmonyv5.0Release4.然后选择远端拉起OpenHarmonyv5.0Release代码5.切换到远端的OpenHarmonyv5.0Release分支6.此时就可以提交代码到OpenHarmonyv5.0Release分支了
2025-02-12 16:15:21 2546浏览 0点赞 0回复 0收藏
适配OpenHarmony系统相机应用横屏UI,相关pr:https:gitee.comopenharmonyapplicationscamerapulls233files适配效果如何安装编译好的hap提供在附件中1.预置在源码,随固件安装2.安装haphdcshell"mountoremount,rw"hdcshell"rmrfdata"hdcfilesendproduct\phone\build\default\outputs\default\phonedefaultsigned.hapsystemappcom.ohos.cameraCamera.haphdcshell"reboot"
2024-12-28 13:37:12 4550浏览 0点赞 0回复 0收藏
本文介绍如何在OpenHarmony5.0.0r版本中修改系统设置应用,并且编译安装到开发板上开发环境1.dayu200开发板2.OpenHarmony5.0.0r固件3.API12fullsdk(如果安装fullsdk过程中出现报错hvigorERROR:Cannotfindmodule'typescript',请参考https:forums.openharmony.cnforum.phpmodviewthread&tid3012。取消手动npminstall安装操作)3.DevEcoStudio4.1.0.400(4.1Release)实现步骤1.获取5.0.0r设置应用源码https:gitee.comopenharmony...
2024-12-11 19:35:56 4718浏览 0点赞 0回复 0收藏
笔者利用国庆假期的时间适配了一款CortexM7的国产厂商兆易创新GD32H459,开源地址:https:gitee.comGD32H759OpenHarmonyOpenHarmony4.1r轻量系统移植到GD32H759文档1.学习本文档的意义1.学习如何移植OpenHarmony轻量系统4.1r到GD32m7内核GD32H737GD32H757GD32H759系列MCU上。2.本文档移植的具体型号为GD32H759IMT6,采用的开发板是[慧勤智远GD32H759IMT6开发板](https:item.taobao.comitem.htmid796264870105&piskfZTEOe1OO23EE...
2024-10-10 02:23:06 7811浏览 0点赞 0回复 0收藏
笔者利用国庆假期的时间适配了一款CortexM7的国产厂商兆易创新GD32H459,开源地址:https:gitee.comGD32H759OpenHarmony1.GD32H759IMT6开发板相关资料移植基于慧勤智远GD32H759IMT6V1.2小系统板采购链接:[慧勤智远GD32H759IMT6V1.2小系统板(请点击)](https:item.taobao.comitem.htmid796264870105&spma21n57.1.item.1.4c2e523cWLThPI&priceTId2150417017236264538207627ec690&utparam%7B%22aplusabtest%22:%2284b666eba20cf227...
2024-10-09 16:41:46 4618浏览 0点赞 0回复 0收藏
在上篇文章中,我们学习了[移植rk的npu驱动到OpenHarmony提供的内核](https:ost.51cto.composts29962)。本文我们来学习如何在OpenHarmony标准系统rk系列芯片如何使用npuOpenHarmonyRK系列芯片运行npu测试用例在移植npu驱动到OpenHarmony之后,来运行npu样例进行简单测试1.O测试准备1.下载rknpu2,下载地址:https:github.comairockchiprknntoolkit2treemaster2.hdc工具:https:forums.openharmony.cnforum.phpmodviewthread&tid...
2024-09-28 19:46:40 9363浏览 0点赞 0回复 3收藏
1.将RKNPU驱动移植到Openharmony内核本文以rk3568为例,将RKNPU驱动移植到Openharmony使用的kernel5.10中开发环境DAYU200rk3568开发板OpenHarmony4.1Release64位系统文档约定:4.1r3568为OpenHarmony标准系统源码根目录1.0环境准备1.搭建OpenHarmony标准系统开发环境:https:forums.openharmony.cnforum.phpmodviewthread&tid8972.hdc工具:https:forums.openharmony.cnforum.phpmodviewthread&tid1458下载地址:http:ci.openha...
2024-09-27 23:45:45 1.1w浏览 0点赞 1回复 2收藏
笔者今年移植了Node.js到OpenHarmony标准系统上,现将成果开源到社区。开源地址:gitee仓库:[OpenHarmony标准系统上Node.js和NodeRED的使用](https:gitee.comOpenHarmonyrkequipmenttransplantationOpenHarmonyNode.jsNodeRED)atomgit仓库:[OpenHarmony标准系统上Node.js和NodeRED的使用](https:atomgit.comopenharmonyjjhOpenHarmonyNode.jsNodeRED)编译环境[OpenHarmonySDK官方下载途径](https:gitee.comopenharmonysigohin...
2024-09-19 11:20:24 6523浏览 0点赞 0回复 0收藏
OpenHarmony标准系统mipi摄像头适配本文档以rk3568为例,讲述如何在OpenHarmony标准系统rk设备上适配mipi摄像头。开发环境OpenHarmony标准系统4.1rrk3568设备摄像头ov5648,ov8858文档约定:4.1r3568为OpenHarmony标准系统源码根目录1.适配准备:得到一份完整的kernel代码OpenHarmony标准系统4.1r使用的是kernel5.10的内核,在此基线基础上,回合CVE补丁及OpenHarmony特性,作为OpenHarmonyCommonKernel基线。针对不同的芯片,各...
2024-09-19 11:01:56 9428浏览 1点赞 2回复 0收藏
开源地址:https:gitee.comAT32437OpenHarmony学习本文档的意义1.学习移植OpenHarmony轻量系统到AT32全系列mcu上,本文档移植的具体型号为AT32F437ZMT72.学习OpenHarmony轻量系统开发3.适配vprintf,vfprintf,printf,snprintf和sprintf1.首先获取AT32F437的底层驱动源代码(FirmwareLibrary),我们需要从官方托管的gitee仓库[AT32F435437FirmwareLibrary](https:gitee.comarterytekAT32F435437FirmwareLibrary)获取2.找到[at32f4...
2024-09-19 10:15:27 6754浏览 1点赞 0回复 1收藏
开源地址:https:gitee.comAT32437OpenHarmony学习本文档的意义1.学习移植OpenHarmony轻量系统到AT32全系列mcu上,本文档移植的具体型号为AT32F437ZMT72.学习OpenHarmony轻量系统开发6.targetconfig.h文件适配在kernelliteosmkernelincludelosconfig.h文件中,有包含一个名为targetconfig.h的头文件,如果没有这个头文件,则会编译出错。首先在targetconfig.h中包含at32f435437.h头文件,主要修改OSSYSCLOCK和LOSCFGSYSHEAPSIZE...
2024-09-19 10:14:56 8034浏览 1点赞 0回复 1收藏
开源地址:https:gitee.comAT32437OpenHarmony1.学习本文档的意义1.学习移植OpenHarmony轻量系统到AT32全系列mcu上,本文档移植的具体型号为AT32F437ZMT72.学习OpenHarmony轻量系统开发2.移植前的准备工作1.移植之前必须要先熟悉ATSTARTF437开发板的使用,了解板子的裸机编程、板子裸机工程的默认调试串口。2.获取到AT32F437的底层驱动源代码(FirmwareLibrary)2.0熟悉AT32F437的裸机开发1.雅特力提供了官方的开发工具AT32IDE,下...
2024-09-19 10:14:43 6975浏览 1点赞 0回复 1收藏
本篇文章教大家使用瑞芯微的LinuxPackFirmware工具将rk设备的多个镜像文件打包为一个固件。首先感谢大佬[AlgoIdeas](https:gitee.comalgoideasloginfromcsdn)开源的打包工具,开源地址:https:gitee.comopenharmonydriverLinuxPackFirmware接下来进行演示,下面我们使用OpenHarmony4.1R版本的官方镜像进行演示演示环境1.OpenHarmony4.1R版本的官方镜像,获取地址:http:ci.openharmony.cnworkbenchcicddailybuilddailyList2.DAYU...
2024-09-04 22:03:40 1.2w浏览 2点赞 1回复 3收藏
本文将介绍如何使用hdc工具tcp模式以无线的方式连接OpenHarmony设备。1.usb连接方式切换为tcp模式。将usb线将OpenHarmony设备和电脑端连接,并且将两个连接至同一个局域网。执行tmodeportportnumber,portnumber设置为端口号。hdctmodeport6666执行hdctconnOpenHarmony设备IP地址:portnumber端口号,然后把两者的USB线拔下hdctconn192.168.229.195:6666hdcshellOpenHarmony设备IP地址可以通过wifiManager.getIpInfo().ipAddress...
2024-08-27 17:08:51 1.0w浏览 0点赞 0回复 0收藏
在去年的文章,笔者介绍了如何使用修改[修改OpenHarmony设备厂家名称、硬件版本号等系统属性](https:ost.51cto.composts26419),本文介绍一下在应用层怎么获取系统属性。开发环境DAYU200rk3568开发板OpenHarmony4.1rAPI10(fullsdk)DevEcoStudio4.1Release开发步骤1.首先获取系统属性,要调用系统接口ohos.systemParameterEnhance。首先安装fullsdk安装fullsdk教程:https:ost.51cto.composts267522.修改fullsdktoolchainslibUns...
2024-08-27 03:44:32 1.1w浏览 0点赞 0回复 0收藏
本文介绍如何使用应用ohos.systemParameterEnhance(系统参数)(系统接口)来控制设备硬件,可以通过它在系统中执行一段shell命令,从而实现控制设备的效果。接下来以一个实际的样例来演示如何通过它来控制设备以太网接口开源地址:https:gitee.comfromnorthtonorthohos.systemParameterEnhance开发环境DAYU200rk3568开发板OpenHarmony4.1rAPI10(fullsdk)DevEcoStudio4.1Release1.应用开发部分1.首先安装fullsdk安装fullsdk教程:h...
2024-08-27 03:10:26 1.8w浏览 0点赞 0回复 0收藏
本文记录如何反编译hap包中的adc文件1.解压hap包获取adc文件首先解压想反编译的hap包解压完hap包如下图所示,adc文件位于entrydefaultsigned\ets\modules.abcarkdisasm反汇编器工具概述工具名称为arkdisasm,用于将二进制格式的方舟字节码文件转换为文本格式的方舟字节码文件。命令行格式:arkdisasm[选项]输入文件输出文件输入文件:二进制格式的方舟字节码输出文件:文本格式的方舟字节码选项描述debug使能调试信息debugfile...
2024-08-24 11:53:31 1.5w浏览 0点赞 0回复 0收藏
本文用于阐述如何搭建AT32F437ZMTOpenHarmony轻量系统开发环境开源组织地址:https:gitee.comAT32437OpenHarmony1.ATSTARTF437雅特力官方开发板相关资料移植基于at32f437雅特力官方开发板ATSTARTF437[ATSTARTF437雅特力官方开发板相关资料](https:gitee.comAT32437OpenHarmonydocsblobmasterATSTARTF437%E9%9B%85%E7%89%B9%E5%8A%9B%E5%AE%98%E6%96%B9%E5%BC%80%E5%8F%91%E6%9D%BF%E7%9B%B8%E5%85%B3%E8%B5%84%E6%96%99README.m...
2024-08-20 00:05:52 5845浏览 0点赞 0回复 0收藏