开源鸿蒙驱动开发入门与实战
📚 共计 30 章节
第01章
鸿蒙驱动开发概述
什么是OpenHarmony驱动?驱动框架HDF简介、驱动开发环境搭建(DevEco Studio、源码编译)
概念
环境
第02章
HDF驱动模型核心概念
驱动对象、设备对象、服务对象、驱动入口与出口函数
模型
核心
第03章
HDF配置管理
HCS配置文件的语法与结构、如何加载配置、配置与驱动的绑定
配置
HCS
第04章
HDF驱动消息机制
消息队列、消息处理、驱动与用户态通信
通信
IPC
第05章
GPIO驱动开发实战
HDF平台驱动开发:GPIO驱动开发实战——点亮LED灯
GPIO
LED
第06章
I2C驱动开发实战
HDF平台驱动开发:I2C驱动开发实战——读取温湿度传感器
I2C
传感器
第07章
SPI驱动开发实战
HDF平台驱动开发:SPI驱动开发实战——驱动LCD屏幕
SPI
LCD
第08章
UART驱动开发实战
HDF平台驱动开发:UART驱动开发实战——串口通信
UART
串口
第09章
PWM驱动开发实战
HDF平台驱动开发:PWM驱动开发实战——控制蜂鸣器
PWM
蜂鸣器
第10章
ADC驱动开发实战
HDF平台驱动开发:ADC驱动开发实战——读取模拟电压
ADC
模拟
第11章
DAC驱动开发实战
HDF平台驱动开发:DAC驱动开发实战——输出模拟信号
DAC
模拟输出
第12章
SDIO驱动开发实战
HDF平台驱动开发:SDIO驱动开发实战——驱动Wi-Fi模块
SDIO
Wi-Fi
第13章
EMMC驱动开发实战
HDF平台驱动开发:EMMC驱动开发实战——存储设备驱动
EMMC
存储
第14章
USB驱动开发实战
HDF平台驱动开发:USB驱动开发实战——USB设备枚举与通信
USB
枚举
第15章
以太网驱动开发实战
HDF平台驱动开发:以太网驱动开发实战——网络设备驱动
以太网
网络
第16章
音频驱动开发实战
HDF平台驱动开发:音频驱动开发实战——播放与录音
音频
录音
第17章
摄像头驱动开发实战
HDF平台驱动开发:摄像头驱动开发实战——图像采集
摄像头
图像
第18章
显示驱动开发实战
HDF平台驱动开发:显示驱动开发实战——屏幕显示与帧缓冲
显示
帧缓冲
第19章
触摸屏驱动开发实战
HDF平台驱动开发:触摸屏驱动开发实战——多点触控
触摸
触控
第20章
传感器驱动开发实战
HDF平台驱动开发:传感器驱动开发实战——加速度计与陀螺仪
传感器
IMU
第21章
马达驱动开发实战
HDF平台驱动开发:马达驱动开发实战——震动马达控制
马达
震动
第22章
红外驱动开发实战
HDF平台驱动开发:红外驱动开发实战——红外遥控接收
红外
遥控
第23章
蓝牙驱动开发实战
HDF平台驱动开发:蓝牙驱动开发实战——蓝牙通信
蓝牙
无线
第24章
NFC驱动开发实战
HDF平台驱动开发:NFC驱动开发实战——近场通信
NFC
近场
第25章
GPS驱动开发实战
HDF平台驱动开发:GPS驱动开发实战——定位模块驱动
GPS
定位
第26章
指纹驱动开发实战
HDF平台驱动开发:指纹驱动开发实战——指纹识别
指纹
安全
第27章
电源管理驱动开发实战
HDF平台驱动开发:电源管理驱动开发实战——电池管理与充电
电源
电池
第28章
HDF驱动调试与优化
日志打印、Trace跟踪、性能分析
调试
优化
第29章
HDF驱动安全机制
权限管理、安全认证、数据加密
安全
加密
第30章
综合实战:智能家居网关驱动系统
构建完整的智能家居网关驱动系统(集成GPIO、I2C、SPI、Wi-Fi)
综合
网关
项目