📘 dSPACE 实时系统
30章
⏱️ 任务管理 · 实践
01
dSPACE实时系统概述
dSPACE平台简介
实时系统概念
HIL测试应用
02
RTI与实时接口
RTI库功能
实时接口配置
I/O模块映射
03
任务调度基础
单速率任务
多速率任务
优先级与抢占
04
定时器与时钟管理
系统时钟配置
硬件定时器
软件定时器
时间戳获取
05
任务间通信
全局变量
数据通道
消息队列
事件标志
06
同步机制
信号量
互斥锁
临界区
任务同步模式
07
中断管理
中断向量配置
ISR编写
中断优先级
中断嵌套
08
内存管理
内存分区
动态内存分配
内存保护
Cache一致性
09
多核任务管理
多核架构
核间通信
负载均衡
核亲和性设置
10
实时数据记录
DataStore功能
数据触发记录
数据导出与分析
11
FPGA协同处理
FPGA基础
dSPACE FPGA模块
硬件加速任务
12
故障注入与测试
故障模型
注入方法
故障响应测试
13
CAN通信任务
CAN协议基础
dSPACE CAN配置
CAN消息收发任务
14
LIN通信任务
LIN协议基础
dSPACE LIN配置
LIN调度表任务
15
FlexRay通信任务
FlexRay协议
dSPACE FlexRay配置
同步与异步任务
16
以太网通信任务
UDP/TCP任务
dSPACE以太网配置
远程控制
17
XCP/CCP标定协议
标定基础
dSPACE XCP实现
在线标定任务
18
ASAM MCD-3自动化
自动化接口
测试序列
脚本化任务管理
19
ControlDesk集成
ControlDesk界面
变量映射
虚拟仪表任务
20
AutomationDesk测试
测试用例设计
自动化执行
报告生成
21
SCALEXIO硬件配置
SCALEXIO架构
I/O板卡配置
实时核分配
22
DS1006处理器板
DS1006架构
多核配置
性能优化
23
DS2001/DS2002多I/O板
模拟输入输出
数字I/O
PWM生成
24
DS4004/DS4005定时与数字板
定时器模块
数字信号处理
事件捕获
25
DS4201-S多通道CAN板
多通道CAN
CAN FD支持
总线负载管理
26
实时系统调试
断点调试
任务执行跟踪
性能分析
CPU负载监控
27
任务超时与看门狗
看门狗定时器
任务超时检测
系统恢复机制
28
实时系统优化
任务周期优化
代码优化
中断延迟优化
内存优化
29
分布式实时系统
多机同步
网络时钟同步
分布式任务协调
30
综合项目实战
整车控制器HIL测试
任务设计
dSPACE实战