04_AUTOSAR OS\RTE\上下电
--与集成相关
BY JOSEN KING
目录
• 2. Autosar Rte
• 2.1 ECU间通信
• 2.2 组件间通信
• 2.3 函数间通信
• 2.4 Rte与调度
• 2.5 Rte与Lifetime
• 3. Autosar 典型上下电
• 3.1 BswM
• 3.2 EcuM
• 3.3 典型上下电流程
• 1. Autosar OS
• 1.1 OS基本介绍
• 1.2 OS对象介绍
• 1.2.1 Task
• 1.2.2 Interrupt
• 1.2.3 Event
• 1.2.4 Schedule Table
• …
• 一种典型的调度
• 1.3 OS与功能安全
• 1.3.1 内存保护
• 1.3.2 时间保护
Copyright By Josen King @2019
2
讲解思路
1. 基本功能介绍
2. 应用场景分析
3. 归纳总结
Copyright By Josen King @2019
3
1. AUTOSAR OS
1.1 OS基本介绍
• 继承了OSEK OS
• 是一种RTOS(实时操作系统),负责管理任务和事件的调度;
• 支持单核也支持多核;
• 具有时间保护、内存保护功能。
Copyright By Josen King @2019
4
1. AUTOSAR OS
1.1 OS基本介绍
• Core
• Application
• Os对象
Copyright By Josen King @2019
5
Core...Core1Core0Application1Application...Application0TaskEventAlarmInterruptScheduleTableCounterOS
1. AUTOSAR OS
1.1 OS基本介绍--CORE
Copyright By Josen King @2019
6
1. AUTOSAR OS
1.1 OS基本介绍--APPLICATION
• 包含Task、Event、Alarm等对象的一个管理容器;
• 目的是减少内部错误的散播范围,Application之间的访问需要授权;
• 类似于进程的概念。
Copyright By Josen King @2019
7
1. AUTOSAR OS
1.1 OS基本介绍--APPLICATION
分类:
• Trusted Application:
运行时无需监控保护,可对内存或OS API无限制访问,可运行在特权模式;
• Non-Trusted Application:
运行时需监控保护,限制对内存以及OS API访问,不可运行在特权模式。
Copyright By Josen King @2019
8