分类 文章标题 链接 核心内容
架构与核心组成 学习记录 --input HDF 驱动 https://laval.csdn.net/662f0f8c9ab37021bfb2f5dd.html HDF 架构四大组成:HDI 层(标准化接口)、HDF 驱动框架(设备 / 服务管理、PnP)、统一配置界面(HCS 文件)、OSAL(内核差异屏蔽)
架构与核心组成 启动 System Init 进入 OpenHarmony 系统过程分析与适配 https://laval.csdn.net/658ceb0928cf1d21b51fcade.html 系统启动流程:BootLoader(硬件初始化 + 内核加载)→ Init 进程(文件系统挂载 + ueventd 启动)→ SAMGR(服务注册)→ appspawn(应用孵化)
架构与核心组成 OpenHarmony 源码学习之编译构建 https://laval.csdn.net/65892ae0dafaf23eeaee36cc.html BSP 定位:系统最底层(硬件与 OS 桥梁),源码目录(device/board//vendor/),核心功能(SoC / 时钟 / 中断 / GPIO 初始化,统一硬件接口)
核心模块详解 OpenHarmony 轻量系统编译手册 https://laval.csdn.net/66683315f146327b8ffd8dd8.html HAL(硬件抽象层):BSP 核心,封装硬件细节→提供标准 API,与 HDF 协同(HAL 定义接口,HDF 实现)
核心模块详解 新增 hdf 驱动 demo https://laval.csdn.net/67beddc0d649b06b61c3e678.html HDF 驱动开发:定义 HDI→实现驱动→编写 HCS 配置→注册;分层设计(用户态 HDI→HDF→HAL→硬件);HCS 配置解耦
核心模块详解 【移植】OpenHarmony 开发案例:Combo 解决方案之 W800 芯片移植案例 https://laval.csdn.net/6706caf582931a478c0a9c7a.html 启动引导:bootstrap_lite/syspara_lite配置;初始化流程(MODULE_INIT (bsp)→device→core→SYS_INIT (service));DTS 参数传递
定位与作用 L0 设备 OpenHarmony 的 XTS 适配通用指导 https://laval.csdn.net/676e759861f6a61b945ebdba.html BSP 作用:硬件适配(初始化 + 驱动)、系统全流程支撑(上电→稳定运行);核心使命(硬件正常工作 + OS 调用硬件)
定位与作用 鸿蒙南向开发:Board 和 SoC 解耦的设计思路 https://blog.csdn.net/m0_70749039/article/details/139812247 系统集成:目录结构(device/boards/板级 /device/soc/SoC 级);解耦设计(独立开发 + 复用);HCS 统一资源管理
定位与作用 【FFH】OpenHarmony 构建编译实战 https://blog.csdn.net/weixin_41424839/article/details/141204351 系统位置:device仓(硬件代码 + 板级配置);集成方式(编译配置纳入构建);依赖 / 版本管理(与系统版本兼容)
开发规范与流程 【经验分享】开发板如何适配 OpenHarmony3.2 https://laval.csdn.net/66a0ad9876e87a79e35b6ad4.html 适配流程:环境搭建→内核移植(打补丁)→驱动适配(LCD/TP/Wi-Fi 等)→系统调测(烧录 + 串口调试 + 功能测试)
开发规范与流程 L0 设备 OpenHarmony 的 XTS 适配通用指导 https://laval.csdn.net/676e759861f6a61b945ebdba.html 开发规范:目录结构(device/board//vendor/)、配置文件(HCS/config.json)、驱动开发(遵循 HDF 接口标准)
开发规范与流程 如何向 OpenHarmony 中编译构建自己的子系统、部件和模块 https://laval.csdn.net/66b18c2313d7d52ab426ecf0.html 集成规范:编译配置(GN 构建 + BUILD.gn)、依赖管理、版本兼容、模块纳入系统构建
实践案例 触觉智能 Purple Pi OH 鸿蒙开发板 OpenHarmony 开发编译手册 https://laval.csdn.net/67738f692db35d11952765cc.html RK3568 平台:源码编译(build.sh)、内核定制、外设适配(I2C/SPI/GPIO)、烧录调试(串口 + HDC)
实践案例 OpenHarmony5.0 小型设备 Hi3861 芯片小熊派开发板升级移植指导 https://laval.csdn.net/67e2a69f45a25f3de59f0fe8.html 轻量系统(Cortex-M):启动文件修改(中断向量表)、内存优化、低功耗管理、资源精简适配
实践案例 显示相关适配案例汇总 https://laval.csdn.net/669a047376e87a79e359108c.html 显示设备 BSP:LCD 控制器初始化、多屏适配(分辨率 / LVDS/MIPI)、性能优化(帧率 / 延迟)、常见问题解决(花屏 / 闪烁)
开发工具与资源 性能分析工具使用指导 https://laval.csdn.net/64c75ed9bfca273ff3549508.html 调试工具:bytrace(性能分析)、hilog(日志)、HDC(调试 / 文件传输);问题定位(日志分析)
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐