首页
›
嵌入式基础与RISC-V
›
172-嵌入式系统软件架构
›
《嵌入式系统软件架构 分层架构接口定义驱动开发实战》
VIP10
本课程属于:172-嵌入式系统软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统软件架构 分层架构接口定义驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
定义 · 特点 · 应用领域
嵌入式系统概述
定义
02
嵌入式软件架构基础
分层架构思想 · 模块化设计 · 接口定义的重要性
嵌入式软件架构基…
分层架构思想
03
硬件抽象层(HAL)设计
HAL的作用 · 典型接口定义 · GPIO/UART/I2C/SPI驱…
HAL
硬件抽象层
04
板级支持包(BSP)开发
BSP组成 · 启动代码 · 时钟配置
BSP
板级支持包
05
操作系统抽象层(OSAL)
任务管理 · 内存管理 · 时间管理
OSAL
操作系统抽象层
06
设备驱动框架设计
字符设备 · 块设备 · 网络设备驱动模型
设备驱动框架设计
字符设备
07
中间件层设计
协议栈(如TCP/IP) · 文件系统 · GUI引擎的集成与接口
间件层设计
TCP/IP
08
应用层接口设计
面向业务的服务接口 · 回调机制 · 事件驱动模型
应用层接口设计
面向业务的服务接…
09
接口定义语言(IDL)与代码生成
使用C语言结构体与函数指针实现接口契…
IDL
接口定义语言
10
驱动开发实战
GPIO驱动——从寄存器到API的完…
驱动开发实战
GPIO
11
驱动开发实战
UART驱动——中断与DMA模式下的…
驱动开发实战
UART
12
驱动开发实战
I2C驱动——主从模式与多设备通信
驱动开发实战
I2C
13
驱动开发实战
SPI驱动——全双工通信与DMA传输
驱动开发实战
SPI
14
驱动开发实战
定时器驱动——PWM生成与输入捕获
驱动开发实战
PWM
15
驱动开发实战
ADC驱动——轮询与中断模式的数据采…
驱动开发实战
ADC
16
驱动开发实战
Flash驱动——擦除 · 写入 · 读取与磨损均衡
驱动开发实战
Flash
17
驱动开发实战
以太网驱动——MAC与PHY的初始化…
驱动开发实战
MAC
18
驱动开发实战
USB设备驱动——枚举过程与批量传输
驱动开发实战
USB
19
驱动开发实战
SD卡驱动——SPI模式与SDIO模…
驱动开发实战
SD
20
驱动开发实战
LCD驱动——帧缓冲(Framebu…
驱动开发实战
LCD
21
驱动开发实战
触摸屏驱动——I2C接口与多点触控协…
驱动开发实战
I2C
22
驱动开发实战
音频编解码器驱动——I2S接口与DM…
驱动开发实战
I2S
23
驱动开发实战
摄像头驱动——DCMI接口与JPEG…
驱动开发实战
DCMI
24
驱动开发实战
传感器驱动——加速度计/陀螺仪的I2…
驱动开发实战
I2
25
驱动开发实战
看门狗驱动——硬件看门狗与软件超时管…
驱动开发实战
看门狗驱动
26
驱动开发实战
RTC驱动——时间读取 · 设置与闹钟功能
驱动开发实战
RTC
27
驱动开发实战
电源管理驱动——休眠 · 唤醒与动态电压频率调整(DVFS)
驱动开发实战
电源管理驱动
28
驱动开发实战
安全模块驱动——硬件加密引擎与安全存…
驱动开发实战
安全模块驱动
29
驱动测试与验证
单元测试框架 · 模拟器(Simulator)与硬件在…
驱动测试
验证
30
项目实战
综合智能家居网关——从架构设计到驱动…
项目实战
综合智能家居网关
所属VIP或分类
同VIP:嵌入式HAL与OSAL组件通信及分层架构设计
同VIP:嵌入式分层架构任务调度故障定位实战
同VIP:嵌入式系统软件架构-可移植性分层架构实战