ECU软件的AUTOSAR开发方法
方法概述
系统设计
系统配置
ECU配置
执行文件生成
11
|
|
|
|
1. AUTOSAR OS构架概述
2. AUTOSAR OS在AUTOSAR构架中的位置
3. AUTOSAR OS 概念
3.1 任务管理
3.1.1 任务类别
任务分为两个类别:
· 基础任务:只有running,suspended,ready三个状态。
基础任务在三种情况下释放处理器资源:任务结束;操作系统切换到高优先级任务;中断发生导致处理器切换到一个中断服务程序ISR。
· 拓展任务:较之基础任务,多了一个waiting状态。拓展任务被允许调用系统服务WaitEvent。
3.1.2 任务状态及转换
任务状态
running 在任何时间点只有一个任务能处于running状态,CPU将会被分配到该任务,该任务的指令将被执行。
ready 所有的任务要转换为running状态都必须先处于ready状态,处于ready状态的任务只需等待分配处理器就能转换为running状态。调度器决定哪一个ready状态的任务将是下一个执行的任务。
suspended 处于suspended的任务是被动的,可以被激活。
waiting 处于waiting状态的任务将不能继续执行,它将等待至少一个事件发生。
|
|
|
|
|
1.全套autosar源码,学习文档。版本4.0
Requirements on Communication
V3.1.0
R4.0 Rev 3
2. 汽车通讯协议整理。
|
|
|
|
|
feichanghaosdfsdffdsfdsfsdf
|
|
|
|
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
多谢分享~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
故意不打包成一个下
|
|
|
|
|