【AutoSAR】【OS】操作系统

本文详细介绍了AUTOSAR OS与OSEK OS的异同,重点探讨了任务类型、优先级、调度、中断以及内部应用通信(IOC)。AUTOSAR OS基于OSEK/VDX,并在多核支持和内存管理上有所优化。文章还阐述了任务的不同状态,如就绪、运行和终止,并强调了静态优先级管理和调度策略。同时,讲解了中断分类和OS应用程序之间的通信机制。
摘要由CSDN通过智能技术生成

目录

一、AUTOSAR OS 与OSEK OS异同点

二、任务类型

三、任务的优先级

四、调度

五、中断

六、内部应用通信(IOC)


一、AUTOSAR OS 与OSEK OS异同点

现有的AUTOSAR OS是由在汽车行业广泛使用的OSEK/VDX 操作系统基础上发展而来,AUTOSAR 多核 OS也是在现有AUTOSAR OS基础上衍生出来;

AUTOSAR中的多核操作系统不是一个虚拟ECU的概念,相反,它应该被理解为一个操作系统,共享相同的配置和大部分代码,但是操作在不同的内核数据结构上。
为了减少内存占用,所有核心都应该使用相同的代码基础。
有时花更多的ROM/Flash是有益的,例如使用本地的
和“双”部分的代码,以获得更快的ROM/Flash访问。

1、OSEK OS 是一个触发事件驱动的操作系统;相比AUTOSAR OS,在设计和维护方面具有高度的灵活性;有如下共同特点:

  1. 基于固定优先级的调度机制
  2. 处理中断的设施
  3. 只中断比任务优先级高的任务
  4. 有一些保护措施防止错误使用操作系统服务
  5. StartOS()和StartupHook()的启动接口
  6. 通过shutdownnos()和ShutdownHook()实现关机接口

 2、AutoSAR主要支持的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流动的星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值