当前位置: 首页 > news >正文

3.AUTOSAR OS分析(一)

1. AUTOSAR OS诞生背景

        在最初接触汽车ECU开发时,提到最多的还是OSEK,比如OSEK NM、OSEK OS等等;而OSEK/VDK操作系统也是最先引入汽车行业;OSEK OS是基于事件触发的操作系统,有以下特性:

  • 固定优先级调度
  • 中断处理
  • 函数StartOS和StartupHook作为启动阶段的通用接口
  • 函数ShutdownOS和ShutdownHook作为下电阶段的通用接口

        基于事件触发方式为用户在使用时提供了极大的便利,例如当检测到某种错误时产生一个事件,进一步地触发一个runnable。

        AUTOSAR OS就是在OSEK OS的基础上演变而来,同时也引入了一些新的特性。

  • 在调用StartOS之前或者ShutdownOS之后允许调用服务DisableAllInterrupts,EnableAllInterrupts, SuspendAllInterrupts, ResumeAllInterrupts。

         AUTOSAR OS相较于OSEK OS,在等级定义上也有一定的差异,如下图;

http://www.lryc.cn/news/212407.html

相关文章:

  • AB试验(七)利用Python模拟A/B试验
  • Go语言入门-流程控制语句
  • 深入探究ASEMI肖特基二极管MBR60100PT的材质
  • python类模拟“对战游戏”
  • Maven第二章:Maven基本概念与生命周期
  • <蓝桥杯软件赛>零基础备赛20周--第3周--填空题
  • 【Linux】VM及WindowsServer安装
  • 【实用教程】MySQL内置函数
  • 第十二节——ref
  • 少儿编程 2023年9月中国电子学会图形化编程等级考试Scratch编程四级真题解析(判断题)
  • 【设计模式三原则】
  • 600MW发电机组继电保护自动装置的整定计算及仿真
  • 【蓝桥每日一题]-字符串(保姆级教程 篇1)#atcoder324C~E题
  • 4.2.1 SQL语句、索引、视图、存储过程
  • 1992-2021年全国各地级市经过矫正的夜间灯光数据(GNLD、VIIRS)
  • 机器人的触发条件有什么区别,如何巧妙的使用
  • 【Qt6】QStringList
  • 代码随想录算法训练营第五十三天|309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费
  • 厚黑学笔记
  • IDEA MyBatisX插件介绍
  • 【PyQt学习篇 · ②】:QObject - 神奇的对象管理工具
  • 【AcWing】1.1.3二分搜索
  • 【Python第三方包】串口通信(pySerial包)
  • VS Code2023安装教程(最新最详细教程)附网盘资源
  • 最优值函数
  • 软考系统架构师知识点集锦十:计算机网络、数学与经济管理、知识产权与标准化
  • 风云七剑攻略,最强阵容搭配
  • 关于ABB 机器人多任务的建立
  • 【计算机网络笔记】传输层——多路复用和多路分用
  • 【PC】特殊空投-2023年10月