笔者利用国庆假期的时间适配了一款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 5649浏览 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 3407浏览 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 6574浏览 0点赞 0回复 1收藏
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 7606浏览 0点赞 1回复 1收藏
笔者今年移植了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 5009浏览 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 7752浏览 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 5560浏览 1点赞 0回复 0收藏
开源地址: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 6615浏览 0点赞 0回复 0收藏
开源地址: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 5484浏览 0点赞 0回复 0收藏
本篇文章教大家使用瑞芯微的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 9822浏览 1点赞 1回复 2收藏
本文将介绍如何使用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 8412浏览 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 9229浏览 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.6w浏览 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.1w浏览 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 4592浏览 0点赞 0回复 0收藏
在搭建好AT32F437OpenHarmony轻量系统之后,当然要尝试点一下灯了。编写点灯程序笔者在适配OpenHarmony轻量系统的时候,只对源码的device和vendor目录进行了修改,AT32的app目录笔者放置在了[vendortreemasterarteryATSTARTF437app](https:gitee.comAT32437OpenHarmonyvendortreemasterarteryATSTARTF437app)路径下。1.分析原理图掌握led灯连接的gpio口,可知PD13、PD14、PD15分别连接这三个灯。2.使用AT32437的驱动库初始化gpi...
2024-08-20 00:01:34 6310浏览 2点赞 1回复 0收藏
笔者最近将OpenHarmony轻量系统移植到AT32F437MCU,移植架构采用Board与SoC分离方案,使用armgcc工具链NewlibC库,并且提供了相应的样例应用代码(样例代码持续更新中)移植基于雅特力科技官方开发板ATSTARTF437开发板芯片具体型号是AT32F437系列中性能最高的AT32F437ZMT,具体参数信息:https:www.arterytek.comcnproductAT32F437.jsp开源信息开源组织:https:gitee.comAT32437OpenHarmony提供相关样例应用程序如何在AT32F437Z...
2024-08-16 00:44:57 3022浏览 1点赞 1回复 0收藏
本文介绍如何修改系统锁屏应用,从而实现在OpenHarmony4.1R上设置系统默认不锁屏。环境配置1.DevEcoStudio4.1Release,[下载链接地址](https:contentcentervalidrcn.dbankcdn.cnpvt2DeveloperAlliancepackage9019eev3HqJ6O2FQny86xtkdg9HQdevecostudiowindows4.1.0.400.zipHWCCKVV1&HWCCDate20240409T033730Z&HWCCExpire315360000&HWCCSignBFA444BC43A041331E695AE2CFA9035A957AF107E06C97E793FD3D31D7096A0D)2.API10FullSDK,[...
2024-08-03 21:00:38 6263浏览 1点赞 1回复 0收藏
笔者最近在开始使用开放原子开源基金会的代码协作平台[AtomGit](https:atomgit.com)。它单个仓库容量比较大,默认单个代码库具备2GBGit存储空间,以及5GBLFS存储空间。下文分享笔者讲图形化工具tortoiseGit上传至AtomGit的经验参考资料:[AtomGit教程](https:www.openatom.orgjournalismdetail2jSMU0hFUASP)首先tortoiseGit的安装和使用教程很多,笔者不再重复赘述使用tortoiseGit提交代码AtomGit仓库步骤1.打开PuTTYgen生成ssh...
2024-03-17 10:41:37 5202浏览 2点赞 1回复 0收藏
1.烧录好OpenHarmony标准系统后,使用hdc工具连接开发板,输入如下命令使得开发板进入loader模式hdcshellrebootloader或者手动进入loader模式:按住VOLRECOVERY按键(图中标注的①号键)和RESET按钮(图中标注的②号键)不松开,烧录工具此时显示“没有发现设备”;然后松开RESER键,烧录工具显示“发现一个LOADER设备”2.打开瑞芯微开发工具,选择高级功能,然后擦除所有
2024-03-11 16:30:09 7692浏览 1点赞 3回复 0收藏