首页
›
车载软件与智能汽车
›
021-汽车ECU底层驱动开发
›
《OSEK操作系统任务调度》
VIP10
本课程属于:021-汽车ECU底层驱动开发
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OSEK操作系统任务调度
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
OSEK概述
OSEK/VDX的起源与发展 · OSEK标准体系结构 · OSEK在汽车电子中的地位
OSEK
OSEK/VDX
02
任务概念
什么是任务(Task) · 任务的状态机模型(运行 · 就绪
任务概念
Task
03
任务类型
基本任务(Basic Task)与扩…
任务类型
Basic
04
任务优先级
静态优先级与动态优先级 · 优先级天花板协议 · 优先级继承协议
任务优先级
静态优先级
05
任务调度策略
非抢占式调度(Non-Preempt… · 抢占式调度(Preemptive) · 混合调度策略
任务调度策略
Non-Preempt
06
调度点(Schedule Point)
调度点的定义 · 任务切换发生的时机 · 调度点与中断的关系
Schedule
Point
07
任务状态切换
任务状态转换图 · 状态转换的API函数(Activat… · TerminateTask
任务状态切换
任务状态转换图
08
任务激活
单次激活与多次激活 · 激活请求队列 · 激活次数限制
任务激活
单次激活
09
任务链(ChainTask)
链式任务调度的机制 · 链式调度的应用场景 · 链式调度与资源释放
ChainTask
任务链
10
任务终止(TerminateTask)
任务正常终止 · 任务异常终止 · 终止后的资源回收
TerminateTas…
任务终止
11
空闲任务(Idle Task)
空闲任务的作用 · 空闲任务的实现 · 空闲任务与低功耗模式
Idle
Task
12
中断处理
OSEK的中断分类(Category… · 中断服务程序(ISR)的编写 · 中断与任务的交互
断处理
OSEK
13
资源管理
资源的概念 · 资源获取与释放(GetResourc… · 资源管理防止死锁
资源管理
资源的概念
14
优先级反转
优先级反转问题描述 · 优先级天花板协议(PCP)详解 · 优先级继承协议(PIP)详解
优先级反转
优先级反转问题描…
15
事件机制
事件(Event)的概念 · 事件设置与等待(SetEvent/W… · 事件与扩展任务的配合
事件机制
Event
16
计数器与闹钟
计数器(Counter)的定义 · 闹钟(Alarm)的创建与触发 · 闹钟与任务的关联
计数器
闹钟
17
调度表(Schedule Table)
调度表的概念 · 静态调度表与动态调度表 · 调度表的同步机制
Schedule
Table
18
任务间通信
消息(Message)机制 · 消息队列 · 消息的发送与接收
任务间通信
Message
19
同步机制
信号量(Semaphore)在OSE… · 互斥锁(Mutex)的使用 · 同步与资源管理的区别
同步机制
Semaphore
20
启动与关闭
操作系统启动流程(StartOS) · 操作系统关闭流程(ShutdownO… · 启动钩子函数
启动
关闭
21
错误处理
OSEK错误分类(E_OS_ACCE… · E_OS_CALLEVEL等) · 错误钩子函数(ErrorHook)
错误处理
OSEK
22
钩子函数
启动钩子(StartupHook) · 关闭钩子(ShutdownHook) · 错误钩子(ErrorHook)
钩子函数
StartupHook
23
任务堆栈管理
任务堆栈的分配 · 堆栈溢出检测 · 堆栈使用率的优化
任务堆栈管理
任务堆栈的分配
24
时间管理
系统时钟节拍(Tick) · 时间片轮转(Round Robin) · 时间触发的任务调度
时间管理
Tick
25
多核调度基础
OSEK在多核系统中的扩展(OSEK… · 核间任务同步 · 核间通信
多核调度基础
OSEK
26
OSEK实现案例
基于开源OSEK实现(如ERIKA… · Trampoline)的搭建与配置
OSEK
实现案例
27
OSEK配置语言(OIL)
OIL文件的结构 · 对象定义(TASK · ISR
OSEK
OIL
28
OSEK与AUTOSAR的关系
OSEK作为AUTOSAR OS的基… · 从OSEK到AUTOSAR的演进 · 兼容性分析
OSEK
AUTOSAR
29
OSEK调试与测试
任务调度日志分析 · 时序分析工具 · 覆盖率测试
OSEK
调试
30
OSEK项目实战
综合项目设计(如汽车雨刮控制系统) · 任务划分与优先级设计 · 系统集成与验证
OSEK
项目实战
所属VIP或分类
同VIP:AUTOSAR-MCAL配置
同VIP:Bootloader开发与安全刷新
同VIP:CAN协议栈开发与多节点系统调试