草庐IT

OpenHarmony-RK

全部标签

RK3588平台产测之ArmSoM大批量产测软件

1.简介优秀的产品都要进行严苛的产品测试才能够经得起市场的检验由ArmSoM团队研发的产测软件用于在量产的过程中快速地甄别产品功能和器件的好坏,即重点FCT(FunctionalTest)测试,进而提高生产效率和检测的准确性。ArmSoM团队的专业产测软件用来保证量产的每一部产品的质量以及稳定性ArmSoM产测软件预览:    2.环境介绍硬件环境:ArmSoM-W3RK3588开发板软件版本:OS:ArmSoM-W3Debian113.ArmSom产测软件介绍QT开发的ARM平台产测图形化软件,一键开启傻瓜式测试ArmSoM产测软件是基于Linux和Android平台:Ubantu和Debi

OpenHarmony分布式软总线与设备认证模块总结

1总结此次OpenHarmony1.x源码分析涉及了分布式软总线(Lite版本)、设备认证(Lite版本)两个较大模块。分布式软总线模块的主要作用是为设备间提供通信能力,由于现有的通信方式差异很大并且使用繁琐,如USB、WIFI、BT等,同时通信链路的融合共享和冲突无法处理,通信安全问题也不好保证。因此,软总线模块主要是实现类似于局域网这样的近场设备间统一的分布式通信能力管理,提供针对各种底层通信协议和不同底层内核设备发现和传输接口。当前版本实现的能力有:服务发布、数据传输、安全通信。设备认证模块是为保证用户个人数据在多个设备间的安全传输以及设备间建立安全连接的能力。当前版本设备认证模块通过交

OpenHarmony源码分析之分布式软总线:trans_service模块(4)/TCP会话管理

一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的传输;向业务模块提供session管理和基于session的数据收发功能,并且通过GCM模块的加密功能提供收发报文的加解密保护。在上一篇博客OpenHarmony源码分析之分布式软总线:trans_service模块(2)/会话管理之新会话中已经介绍了在分布式软总线中TCP会话管理的部分内容,如TCP新会话的管理。本文将继续介绍会话管理的相关内容,重点在于TCP会话中的通信数据管理。二、源码分析在函数ProcessData(),根据套接字fd的状态判断是有新

HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Stack

堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。该组件从APIVersion7开始支持。可以包含子组件。一、接口Stack(value?:{alignContent?:Alignment})从APIversion9开始,该接口支持在ArkTS卡片中使用。二、属性除支持通用属性外,还支持以下属性:三、示例//xxx.ets@Entry@ComponentstructStackExample{build(){Stack({alignContent:Alignment.Bottom}){Text('Firstchild,showinbottom').width('90%').heig

OpenHarmony常用调试命令

文章目录一、hdc1、设备hdc帮助手册安装/卸载APP查看当前连接设备重启设备设置屏幕旋转power-shell设置电源模式/电源管理,例如屏幕常亮获取/设置设备param模拟操作模拟按键调出输入法选择框查看cpu温控配置2、文件获取文件到本地发送文件到设备替换开机logo替换开机动画二、Serial-COM设置电源模式、电源管理,例如屏幕常亮重启设备三、其他获取应用签名指纹本文源码默认为OpenHarmonyv3.2release版本,如有纰漏,望不吝赐教~一、hdc1、设备hdc帮助手册>hdc-hOpenHarmonydeviceconnector(HDC)...-----------

关于OpenHarmony3.1,想随便聊一点

关于OpenHarmony3.1,想随便聊一点作者:坚果公众号:“大前端之旅”华为云享专家,InfoQ签约作者,OpenHarmony布道师,阿里云专家博主,51CTO博客金星博主,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。自从三月三十日OpenHarmony3.1发布之后,各方的解读也有很多,我也是在这两天拿到了润和DAYU200的开发版第一时间做了升级,然后做了一些体验,在这里要感谢连志安老师,今天就简短的来说一说自己的看法。首先OpenHarmony3.1Release版本对比前面的几个版本,在标准系统层,主要有以下四

【代码技巧】【C语言】鸿蒙 openHarmony 代码中的“多态”

OsArmA32SyscallHandle当不同消息ID对应不同的处理函数时,c语言可以抽象函数指针,来归一化处理。假如需要不同入参的处理函数时,鸿蒙的系统调用提供了另一种方法。源码链接VOIDOsArmA32SyscallHandle(TaskContext*regs){UINT32ret;UINT8nArgs;UINTPTRhandle;UINT32cmd=regs->reserved2;if(cmd>=SYS_CALL_NUM){PRINT_ERR("SyscallID:error%d!!!\n",cmd);return;}handle=g_syscallHandle[cmd];nArg

RK3588平台产测之ArmSoM-W3 DDR带宽监控

1.简介专栏总目录ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验2.环境介绍硬件环境:ArmSoM-W3RK3588开发板软件版本:OS:ArmSoM-W3Debian113.ArmSoM-W3DDR带宽测试方案rk-msch-probe-for-user是官方提供的用于统计和监控系统DDR的负载和带宽使用情况的工具,可以实时显示当前DDR的负载和带宽信息。使用rk-msch-probe-for-use工具统计和监控系统DDR的负载和带宽使用情况4.DDR

OpenHamony开发笔记一:在HarmonyOS虚拟机上运行openharmony工程

在HarmonyOS的虚拟机上要运行openharmony的工程时需要修改的地方有1.修改build-profile.json5,将runtimeOS改为HarmonyOS"targets":[{"name":"default","runtimeOS":"HarmonyOS"},2.修改工程引用的SDK,在文件local.properties上将sdk.dir的openharmonysdk改为hwsdk.dir的HarmonyOS的sdk#ThisfileisautomaticallygeneratedbyDevEcoStudio.#Donotmodifythisfile--YOURCHANG