首页
›
嵌入式基础与RISC-V
›
172-嵌入式系统软件架构
›
《嵌入式系统软件架构分层架构组件通信任务调度实战》
VIP10
本课程属于:172-嵌入式系统软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统软件架构分层架构组件通信任务调度实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
定义 · 特点 · 分类
嵌入式系统概述
定义
02
嵌入式处理器与架构
ARM · RISC-V · MIPS
嵌入式处理器
架构
03
嵌入式操作系统基础
裸机系统 · RTOS · GPOS的区别与适用场景
嵌入式操作系统基…
裸机系统
04
软件分层架构设计
分层原则 · 经典三层架构(HAL · OSAL
软件分层架构设计
分层原则
05
硬件抽象层(HAL)设计
HAL的作用 · 接口定义 · 典型实现(GPIO
HAL
硬件抽象层
06
操作系统抽象层(OSAL)设计
OSAL的作用 · 任务管理 · 同步互斥
OSAL
操作系统抽象层
07
应用层架构设计
模块划分 · 状态机设计 · 事件驱动架构
应用层架构设计
模块划分
08
组件化设计思想
高内聚低耦合 · 接口隔离 · 依赖注入
组件化设计思想
高内聚低耦合
09
组件间通信机制(一)
全局变量 · 函数调用 · 回调函数
组件间通信机制
全局变量
10
组件间通信机制(二)
共享内存 · 信号量 · 事件标志组
组件间通信机制
共享内存
11
组件间通信机制(三)
发布-订阅模式 · 观察者模式 · 远程过程调用(RPC)
组件间通信机制
发布
12
任务调度基础
任务状态 · 任务控制块(TCB) · 上下文切换
任务调度基础
任务状态
13
实时调度算法(一)
先来先服务(FCFS) · 最短作业优先(SJF) · 优先级调度
实时调度算法
FCFS
14
实时调度算法(二)
时间片轮转(RR) · 单调速率调度(RMS) · 最早截止时间优先(EDF)
实时调度算法
RR
15
优先级反转与解决方案
优先级继承 · 优先级天花板协议 · 实际案例分析
优先级反转
解决方案
16
中断管理
中断向量表 · 中断优先级 · 中断嵌套
断管理
断向量表
17
时间管理
系统节拍 · 软件定时器 · 高精度定时
时间管理
系统节拍
18
内存管理
静态分配 · 动态分配 · 内存池
内存管理
静态分配
19
任务间同步与互斥
临界区 · 互斥锁 · 信号量
任务间同步
互斥
20
实战项目一
基于FreeRTOS的智能家居网关架…
实战项目一
FreeRTOS
21
实战项目二
多传感器数据采集与融合系统任务调度设…
实战项目二
多传感器数据采集
22
实战项目三
电机控制系统的实时性与可靠性架构设计
实战项目三
电机控制系统的实…
23
性能分析与优化
任务响应时间分析 · CPU负载计算 · 堆栈使用分析
性能分析
优化
24
低功耗设计
休眠与唤醒 · 动态电压频率调整(DVFS) · 任务调度与功耗管理
低功耗设计
休眠
25
安全性与可靠性
看门狗 · 数据校验 · 冗余设计
安全性
可靠性
26
调试与测试
JTAG调试 · 日志系统 · 单元测试
调试
测试
27
代码规范与文档
编码规范 · Doxygen文档 · 架构文档
代码规范
文档
28
从单核到多核
AMP与SMP架构 · 多核通信 · 任务分配策略
从单核到多核
AMP
29
嵌入式AI与边缘计算
TinyML · 模型部署 · 推理任务调度
AI
嵌入式
30
未来趋势
Rust在嵌入式中的应用 · Zephyr与RT-Thread生态 · AUTOSAR与Adaptive平台
未来趋势
Rust
所属VIP或分类
同VIP:嵌入式HAL与OSAL组件通信及分层架构设计
同VIP:嵌入式分层架构任务调度故障定位实战
同VIP:嵌入式系统软件架构-分层架构接口定义驱动开发实战