
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了Linux内核移植的基本流程和验证方法。主要内容包括:1) Linux内核移植概述,基于4.19 LTS版本;2) 适配编译步骤,涉及config文件准备、芯片补丁处理及编译调试;3) 烧录启动注意事项;4) 验证流程,重点说明根文件系统制作、init进程调试和shell验证。文章还提供了NFS配置示例,并强调内核移植过程中需要针对不同芯片进行特定配置和调试。通过详细步骤说明,帮助开发者

本文面向希望将OpenHarmony移植到三方芯片平台硬件的开发者,介绍一种借助三方芯片平台自带Linux内核的现有能力,快速移植OpenHarmony到三方芯片平台的方法。

本文介绍了鸿蒙系统(HarmonyOS)中器件驱动的移植方法,主要包括LCD、触摸屏(TP)和WLAN三种设备的驱动开发流程。 对于LCD驱动移植,需要在panel目录中创建驱动文件,通过RegisterPanel接口注册模型实例,并在device_info.hcs配置文件中添加相应模块信息。 触摸屏驱动移植需要在touchscreen目录创建驱动文件,实现ChipDevice模型的初始化、检测、

本文介绍了OpenHarmony芯片解决方案的编译环境搭建与开发流程。主要内容包括:1. 编译环境配置,涵盖llvm和gcc工具链安装;2. 新建芯片解决方案的步骤,详细说明目录结构规则和配置文件编写;3. 开发板编译选项配置方法,重点解析config.gni关键参数;4. 编译脚本编写示例,以hispark_taurus开发板为例展示BUILD.gn文件;5. 最后介绍通过hb命令启动编译的调试
本文介绍了鸿蒙系统平台驱动移植的基本流程,以GPIO驱动为例详细说明了移植步骤。主要内容包括: 创建GPIO驱动文件,实现HDF驱动框架的Bind、Init、Release方法 建立厂商和SOC驱动的构建入口文件(lite.mk) 配置GPIO驱动的编译选项和输出对象 在产品配置文件中添加驱动加载信息 文章还提供了鸿蒙开发相关的往期推文链接,包括北向/南向开发知识点、职业发展建议、面试经验等内容。
本文详细介绍了在拓维信息Niobe407开发板(基于STM32F407IGT6芯片)上移植OpenHarmony LiteOS-M轻量系统的全过程。采用Board与SoC分离架构,使用arm gcc工具链和Newlib C库,适配了lwip、littlefs、hdf等关键组件。文章包含开发环境搭建、工程验证、目录规划、预编译适配等关键步骤,并提供了STM32CubeMX配置建议和串口调试方法。该移

本文分析了鸿蒙设备认证模块中基于STS协议的安全通信过程。重点解读了sts客户端发起start请求的关键代码,包括authenticate_peer身份认证入口函数、build_sts_client_object创建客户端对象函数,以及triggered_sts_client触发认证请求的核心流程。通过PAKE协议协商会话密钥后,设备间基于STS协议建立安全通道,实现端到端加密传输。
本文介绍了鸿蒙设备认证模块中服务端处理认证请求的过程。源码分析显示,服务端首先通过parse_auth_start_request函数解析客户端发送的认证start请求,获取操作码、挑战值、公钥等关键信息;然后调用build_sts_server_object创建STS服务端对象,该对象通过获取协议参数并验证有效性后,最终构建出包含密钥长度和认证ID的STS服务端结构体。代码中展现了鸿蒙安全认证的
本文摘要介绍了鸿蒙设备认证模块中客户端处理end响应消息的流程。首先通过parse_auth_ack_response解析认证ACK响应消息,获取关键字段;随后在proc_sts_response_message中调用receive_sts_end_response处理消息,检查协议状态后,通过回调函数parse_end_response_data解密认证返回值,并基于HKDF算法生成派生密钥。整
本文主要分析了鸿蒙设备认证模块中客户端接收PAKE协议end响应的处理流程。首先通过parse_pake_server_confirm函数解析响应消息负载,提取kcfData字段;然后receive_pake_end_response函数接收响应并验证消息有效性;最后parse_end_response_data函数完成验证对端proof数据并生成服务密钥的关键操作。整个流程涉及JSON解析、状态







