首页
›
嵌入式基础与RISC-V
›
111-嵌入式系统架构设计
›
《嵌入式系统架构实时操作系统下的软件分层架构设计实战》
VIP10
本课程属于:111-嵌入式系统架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统架构实时操作系统下的软件分层架构设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
定义 · 特点 · 分类
嵌入式系统概述
定义
02
实时操作系统基础
RTOS定义 · 与GPOS的区别 · 实时性指标
实时操作系统基础
RTOS
03
任务管理与调度
任务状态机 · 任务创建/删除/挂起/恢复 · 调度策略(优先级抢占
任务管理
调度
04
任务间同步与通信
信号量 · 互斥量 · 消息队列
任务间同步
通信
05
中断管理
中断嵌套 · 中断延迟 · 中断服务程序设计原则
断管理
断嵌套
06
内存管理
静态内存分配 · 动态内存分配 · 内存池
内存管理
静态内存分配
07
时钟与定时器管理
系统滴答 · 软件定时器 · 硬件定时器
时钟
定时器管理
08
设备驱动框架
字符设备 · 块设备 · 驱动分层模型
设备驱动框架
字符设备
09
软件分层架构设计原则
高内聚低耦合 · 关注点分离 · 接口隔离
软件分层架构设计…
高内聚低耦合
10
硬件抽象层(HAL)设计
HAL作用 · 接口定义 · 跨平台移植策略
HAL
硬件抽象层
11
板级支持包(BSP)设计
BSP组成 · 启动流程 · 时钟/中断/外设初始化
BSP
板级支持包
12
操作系统抽象层(OSAL)设计
OSAL必要性 · API封装 · 任务/同步/内存/时间接口抽象
OSAL
操作系统抽象层
13
中间件层设计
中间件分类 · 通信中间件(MQTT/CoAP) · 文件系统
间件层设计
间件分类
14
应用层架构设计
模块化设计 · 状态机模式 · 事件驱动架构
应用层架构设计
模块化设计
15
分层架构实战
智能家居网关项目需求分析 · 系统架构设计
分层架构实战
智能家居网关项目…
16
HAL层实现
GPIO · UART · I2C
HAL
层实现
17
BSP层实现
启动代码 · 时钟配置 · 中断向量表
BSP
层实现
18
OSAL层实现
FreeRTOS API封装 · 任务管理接口 · 信号量/队列抽象
OSAL
层实现
19
中间件层实现
MQTT客户端集成 · JSON解析库移植 · Flash文件系统
间件层实现
MQTT
20
应用层实现
传感器数据采集 · 设备控制逻辑 · 远程通信处理
应用层实现
传感器数据采集
21
系统集成与调试
模块间接口联调 · 任务优先级规划 · 堆栈大小估算
系统集成
调试
22
性能优化
任务响应时间优化 · 中断延迟优化 · 内存占用优化
性能优化
任务响应时间优化
23
可靠性设计
看门狗机制 · 异常处理 · 日志系统
可靠性设计
看门狗机制
24
安全设计
固件加密 · 安全启动 · 通信加密
安全设计
固件加密
25
单元测试框架
Unity/CMock使用 · 测试用例设计 · 模拟对象
单元测试框架
Unity/CMock
26
集成测试与持续集成
自动化测试环境搭建 · Jenkins/GitLab CI配… · 测试报告生成
集成测试
持续集成
27
文档与版本管理
Doxygen文档生成 · Git分支策略 · Release管理
文档
版本管理
28
多核与AMP架构
对称多处理(SMP) · 非对称多处理(AMP) · 核间通信
AMP
多核
29
虚拟化与容器技术
嵌入式虚拟化 · RTOS容器 · 混合关键性系统
虚拟化
容器技术
30
未来趋势与职业发展
Rust在嵌入式中的应用 · AI/ML边缘部署 · RISC-V生态
未来趋势
职业发展
所属VIP或分类
同VIP:嵌入式架构设计与项目管理驱动专项开发
同VIP:嵌入式系统架构设计与硬件选型项目落地实践
同VIP:嵌入式系统架构设计与软件分层项目落地实践