首页
›
嵌入式与底层系统
›
051-嵌入式性能低功耗与可靠性
›
《嵌入式系统架构系统移植中硬件抽象层与驱动开发优化实战工程》
VIP22
本课程属于:051-嵌入式性能低功耗与可靠性
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式系统架构系统移植中硬件抽象层与驱动开发优化实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式系统架构与移植概述 · 硬件抽象层与驱动开发的核心价值 · 学习目标与整体知识框架
课程导入
目标=嵌入式系统…
02
嵌入式系统基础
目标=处理器架构 · 存储器映射 · 中断系统
嵌入式系统基础
目标=处理器架构
03
硬件抽象层(HAL)核心概念
目标=HAL的定义 · 分层模型 · 与BSP和驱动的区别
HAL
硬件抽象层
04
驱动开发基础
目标=字符设备 · 块设备 · 网络设备驱动模型
驱动开发基础
目标=字符设备
05
开发环境搭建
目标=交叉编译工具链 · 调试工具 · 仿真器
开发环境搭建
目标=交叉编译工…
06
硬件抽象层设计方法
目标=接口抽象 · 寄存器操作封装 · 中断管理抽象
硬件抽象层设计方…
目标=接口抽象
07
驱动开发流程
目标=需求分析 · 硬件手册阅读 · 驱动框架选择
驱动开发流程
目标=需求分析
08
GPIO与引脚控制驱动实战
目标=GPIO子系统 · pinctrl子系统 · 设备树配置
GPIO
引脚控制驱动实战
09
中断处理与并发控制
目标=中断注册 · 顶半部与底半部 · 工作队列
断处理
并发控制
10
定时器与延时驱动
目标=内核定时器 · 高精度定时器 · 延时函数
定时器
延时驱动
11
UART串口驱动开发
目标=TTY子系统 · 串口驱动框架 · DMA传输
UART
串口驱动开发
12
I2C与SPI总线驱动
目标=总线协议 · 适配器与设备驱动 · 设备树匹配
I2C
SPI
13
USB驱动开发基础
目标=USB协议 · 主机与设备驱动模型 · Gadget框架
USB
驱动开发基础
14
网络设备驱动
目标=网络协议栈接口 · NAPI · PHY与MAC驱动
网络设备驱动
目标=网络协议栈…
15
存储设备驱动
目标=MTD子系统 · NAND/NOR Flash驱动 · eMMC/SD卡驱动
存储设备驱动
MTD
16
显示与触摸驱动
目标=Framebuffer · DRM/KMS · 触摸屏驱动
显示
触摸驱动
17
音频驱动开发
目标=ALSA/ASoC框架 · Codec与平台驱动 · 音频通路配置与调试
音频驱动开发
ALSA/ASoC
18
电源管理与低功耗驱动
目标=电源域 · 时钟门控 · 运行时PM
电源管理
低功耗驱动
19
设备树与ACPI
目标=设备树语法 · 绑定文档 · 覆盖机制
ACPI
设备树
20
硬件抽象层移植实战
目标=从裸机到RTOS再到Linux… · 跨平台抽象层设计与实现
硬件抽象层移植实…
RTOS
21
驱动性能优化
目标=中断延迟优化 · DMA效率提升 · 缓存一致性
驱动性能优化
目标=
22
驱动稳定性与可靠性
目标=错误处理 · 看门狗 · 内存管理
驱动稳定性
可靠性
23
调试与追踪技术
目标=printk · ftrace · perf
调试
追踪技术
24
常见问题与解决方案
目标=驱动加载失败 · 设备不识别 · 中断丢失
常见问题
解决方案
25
综合案例一
目标=基于ARM Cortex-A的… · I2C · SPI
综合案例一
ARM
26
综合案例二
目标=基于RISC-V或ARM Co… · 定时器 · 低功耗)
综合案例二
RISC-V
27
综合案例三
目标=异构多核系统驱动开发与通信优化… · 共享内存 · Mailbox)
综合案例三
目标=异构多核系…
28
工程化实践
目标=代码规范 · 文档编写 · 版本管理
工程化实践
目标=代码规范
29
前沿技术拓展
目标=虚拟化 · 容器化 · 安全启动
前沿技术拓展
目标=虚拟化
30
课程总结与提升
目标=知识体系回顾 · 能力自评 · 进阶学习路径
课程总结
提升
所属VIP或分类
同VIP:ARMv9架构核心应用系统移植与性能分析实战工程
同VIP:CMS32-CAN通信与故障诊断调试与故障定位实战工程
同VIP:Linux实时性优化与驱动开发调试优化实战工程