一、OpenHarmony系统基础 |
系统概述
- OpenHarmony 架构(内核层、系统服务层、框架层、应用层)
- 关键组件: HDF 驱动框架、 ArkUI 、分布式软总线
开发环境搭建
- 安装 DevEco Studio 、配置 OpenHarmony SDK
- 烧录系统镜像( Hi3861 开发板)
- 调试工具: Hilog 日志、 hdc 命令行工具
|
二、嵌入式驱动开发(HDF框架) |
HDF 驱动模型详解
- 驱动分层架构(设备管理、驱动服务、接口层)
- 驱动加载机制与配置文件( .hcs 文件解析)
驱动开发实战
- GPIO/I2C/SPI/UART 外设驱动开发
- 传感器驱动开发(如温湿度传感器)
- 显示屏驱动集成( LCD/OLED )
实验:
- 编写 HDF 驱动代码并绑定硬件设备
- 调试驱动功能(通过 Hilog 输出验证)
|
三、应用程序开发(ArkUI与系统能力) |
ArkUI 框架开发
- UI 布局与组件(按钮、列表、弹窗)
- 数据绑定与状态管理
- 多设备适配与响应式设计
系统服务调用
- 分布式能力(设备发现、数据同步)
- 安全模块(权限管理、数据加密)
- 通知、日志与事件订阅
实验:
- 开发数据采集 APP (调用传感器驱动)
- 实现跨设备控制(通过分布式软总线)
|