首页
›
热销单品
›
硬件射频与高速接口
›
《OpenHarmony内核开发与驱动移植实战》
所属分类:硬件射频与高速接口
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
OpenHarmony内核开发与驱动移植实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
OpenHarmony内核概述
LiteOS-A与LiteOS-M架… · 内核启动流程分析 · 内核源码目录结构解析
OpenHarmony
内核概述
02
开发环境搭建
Ubuntu开发环境配置 · 交叉编译工具链安装 · Hi3861/Hi3516开发板介绍
开发环境搭建
Ubuntu
03
任务管理机制
任务状态与切换 · 任务优先级与调度策略 · 任务创建与删除API实战
任务管理机制
任务状态
04
内存管理
静态内存与动态内存 · 内存池管理机制 · 内存泄漏检测与调试
内存管理
静态内存
05
中断与异常处理
中断向量表配置 · 中断优先级与嵌套 · 中断上下文切换
异常处理
断向量表配置
06
时间管理
系统Tick与时间片 · 软件定时器实现 · 高精度定时器(HRTIMER)
时间管理
Tick
07
同步与互斥
自旋锁与读写锁 · 原子操作API · 死锁检测与预防
同步
互斥
08
文件系统
LiteFS与JFFS2对比 · VFS层设计与实现 · 文件操作API(open/read/…
文件系统
LiteFS
09
设备驱动模型
HDF(硬件驱动框架)架构解析 · 驱动绑定与探测流程 · 驱动消息通信机制
设备驱动模型
HDF
10
GPIO驱动开发
GPIO控制器寄存器配置 · 中断触发模式设置 · GPIO模拟I2C/SPI时序
GPIO
驱动开发
11
UART驱动移植
串口控制器初始化 · DMA传输模式配置 · 波特率自适应算法
UART
驱动移植
12
I2C驱动开发
I2C总线时序分析 · 从设备地址配置 · 读写操作流程
I2C
驱动开发
13
SPI驱动开发
SPI模式选择(CPOL/CPHA) · DMA与PIO模式切换 · Flash/W25Qxx驱动移植
SPI
驱动开发
14
PWM驱动开发
PWM定时器配置 · 占空比与频率调节 · 舵机/电机控制实战
PWM
驱动开发
15
ADC驱动开发
ADC分辨率与采样率配置 · 电压采集与校准 · 触摸屏驱动实现
ADC
驱动开发
16
SDIO/MMC驱动
SD卡初始化流程 · 文件系统挂载SD卡 · bit模式与高速模式
SDIO/MMC
驱动
17
USB驱动开发
USB主机与设备模式切换 · HID类设备驱动 · Mass Storage驱动
USB
驱动开发
18
网络驱动开发
以太网MAC控制器配置 · LWIP协议栈移植 · Socket编程接口
网络驱动开发
MAC
19
Wi-Fi驱动移植
Hi3861 Wi-Fi HAL层适… · Station/AP模式切换 · WPA2加密配置
Wi-Fi
驱动移植
20
蓝牙驱动开发
BLE协议栈架构 · GATT服务配置 · 蓝牙配网功能实现
蓝牙驱动开发
BLE
21
传感器驱动开发
I2C/SPI传感器数据读取 · 加速度计/陀螺仪驱动 · 温湿度传感器SHT30驱动
传感器驱动开发
I2C/SPI
22
显示驱动开发
LCD控制器初始化 · Framebuffer配置 · LVGL图形库移植
显示驱动开发
LCD
23
音频驱动开发
I2S音频总线配置 · Codec芯片驱动(ES8316) · 音频播放与录制
音频驱动开发
I2S
24
电源管理
休眠与唤醒机制 · CPU频率调节 · 电池电量监测
电源管理
休眠
25
安全与加密
硬件随机数生成器 · AES/RSA加密引擎驱动 · 安全启动流程
安全
加密
26
设备树与驱动解耦
OpenHarmony设备树语法 · 驱动与设备匹配机制 · 设备树覆盖与补丁
设备树
驱动解耦
27
驱动调试与优化
printk与动态调试 · JTAG/SWD调试技巧 · 性能分析工具(perf/trace)
驱动调试
优化
28
内核编译与裁剪
Kconfig配置系统 · 模块化编译 · 内核尺寸优化
内核编译
裁剪
29
实时性优化
中断延迟优化 · 抢占式内核配置 · 实时任务调度策略
实时性优化
断延迟优化
30
综合实战
智能家居网关项目:多传感器数据采集 · Wi-Fi/蓝牙双模通信 · 云端数据上报
综合实战
智能家居网关项目
所属VIP或分类
同VIP:ADC采样与信号调理全流程实战
同VIP:ADS信号完整性仿真-高速电路PCB-SI
同VIP:Ansys-HFSS高速串行链路SerDes信号完整性仿真