logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenHarmony轻量系统服务管理samgr-feature赏析及实现

本文主要针对feature部分进行分析,这部分代码的分析囊括了interfaces\kits\samgr\feature.h、samgr\source\feature_impl.h和samgr\source\feature.c。创建featureimpl实例。

#harmonyos#嵌入式硬件#鸿蒙系统
OpenHarmony解读之设备认证:服务端处理PAKE协议End请求过程(2)

本文介绍了鸿蒙PAKE协议客户端处理End响应的流程。主要包含四个步骤:1)解析服务端confirm消息负载,获取kcfData字段;2)接收end响应消息并检查参数有效性;3)接收end响应数据,验证协议状态;4)解析end响应数据,验证对端proof并生成服务密钥。代码分析展示了鸿蒙安全协议的具体实现方式,包括消息解析、状态验证和密钥生成等关键过程。相关源码位于/base/security/d

文章图片
#harmonyos#分布式#嵌入式硬件
OpenHarmony轻量系统服务管理samgr-message实现分析(2)

接着上文继续分析message中的函数实现。发送消息,本质上是将消息对象放入队列中。

#harmonyos#嵌入式硬件#鸿蒙系统
OpenHarmony源码分析之分布式软总线:mbed TLS库的应用

本文介绍了Mbed TLS库在认证传输模块中用于数据加解密的实现细节。主要分析了AES-GCM对称加密算法在aes_gcm.c文件中的具体应用,包括关键函数如GenerateRandomIv()、EncryptTransData()和DecryptTransData()的实现逻辑。文章详细解读了Mbed TLS的GCM上下文初始化、密钥设置、加密/解密操作以及资源释放等过程,并说明了该方案如何同时

#分布式#harmonyos#嵌入式硬件 +1
鸿蒙OpenHarmony之分布式软总线json_payload.c(二)

Harmony使用cJSON格式来组织coap设备服务发现数据。在 cJSON介绍 对cJSON主要结构体和接口函数做了介绍。下面将分析Harmony如何利用cJSON组织和解析设备数据。

#harmonyos#分布式#json +1
OpenHarmony源码分析之分布式软总线:authmanager模块(1)/设备认证连接管理

本文分析了鸿蒙系统中的authmanager模块,重点介绍了设备身份认证连接请求的处理流程。当设备发起连接时,系统首先在trans_service模块建立socket连接,主要通过ProcessAuthData()函数实现。随后调用onConnectEvent()和ProcessConnectEvent()处理新连接事件。

#分布式#harmonyos#嵌入式硬件
OpenHarmony深度解读之分布式软总线:authmanager模块(6)/设备身份认证过程

本文分析了鸿蒙设备间身份认证的关键流程,重点关注MODULE_CONNECTION类型数据包的处理。主要包含两个认证环节:验证IP地址和验证设备ID。当收到认证请求后,系统会检查请求中的CODE字段,分别调用OnVerifyIp()或OnVerifyDeviceId()函数进行相应验证,并构造回复消息。验证通过后将连接状态设为在线。整个流程通过cJSON处理数据包,确保了设备间通信的安全性和可靠性

#分布式#harmonyos#嵌入式硬件
OpenHarmony UI动画库之lottie

lottie是一个适用于OpenHarmony的动画库,它可以解析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画,并在移动设备上进行本地渲染。

文章图片
#ui#harmonyos#华为
【鸿蒙设备开发】OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3566移植案例(下)

OpenHarmony Camera驱动模型结构HDI Implementation:对上实现HDI接口,向下调用框架层的接口,完成HDI接口任务的转发。Buffer Manager:屏蔽不同内存管理的差异,为子系统提供统一的操作接口,同时提供buffer轮转的功能。Pipeline Core:解析HCS配置完成pipeline的搭建,调度pipeline中的各个node完成流的处理Device

文章图片
#harmonyos#嵌入式硬件
    共 98 条
  • 1
  • 2
  • 3
  • 10
  • 请选择