OSEK/VDX OS ISO17356-3,【1】规范概述

OSEK/VDX OS ISO17356-3,【2】OS架构概述 OSEK/VDX操作系统规范定义了多任务实时系统的核心架构。系统采用三级处理机制(中断级、调度级、任务级),优先级规则明确中断优先于任务,且支持静态优先级分配。规范提出了四个一致性类(BCC1/2、ECC1/2),通过任务激活方式、类型及优先级配置等属性实现功能分级,确保应用程序的可移植性。此外,文档阐述了OSEK OS与时间触发的OSEKtime OS的共存机制,强调OSEKtime作为主系统时的优先级协调要求,同时保持了OSEK OS的标准接口。规范为嵌入式系统提供了模块化、可配置的实时操作系统框架。 阅读详情

请添加图片描述


1. 介绍

  • 汽车应用的特点是具有严格的实时要求。因此,操作系统(OS)提供了必要的功能来支持事件驱动(event driven)的控制系统。
  • 指定的操作系统服务是实现各厂商软件模块集成的基础。为了能够对单个控制单元的特定特性做出反应,而决定于它们的性能和对资源的最低消耗需求,主要的重点不是实现应用程序模块之间的 100%兼容性,而是它们的直接可移植性。
  • 由于操作系统旨在用于任何类型的控制单元,它支持在广泛的硬件上的时间关键(time critical)应用程序。高度的模块化和灵活配置的能力是使操作系统适合低端微处理器和复杂控制单元的先决条件。这些需求已经被“一致性类”定义(见 3.2)和特定于应用程序的适应的特定能力所支持。
  • 对于时间紧迫的应用程序,系统对象的动态生成被丢弃了。相反,系统对象的生成被分配给系统生成阶段。操作系统内的错误查询可以在很大程度上避免,从而不会不必要地影响整个系统的速度。另一方面,定义了具有扩展错误查询的系统版本。它适用于测试阶段和时间要求较低的应用程序。即使在这个阶段,也确保了定义的统一系统外观。

2. 标准接口

  • 应用软件与操作系统之间的接口由系统服务(system service)定义。对于各种处理器家族上的操作系统的所有实现,接口是相同的。
  • 系统服务指定为 ISO/ ANSI-C 类语法(也就是说 API 是 C 定义的),但是没有指定系统服务的实现语言。

3. 可伸缩性

  • 不同的一致性类、各种调度机制和配置特性使操作系统适用于广泛的应用程序和硬件。
  • 该操作系统被设计为只需要最少的硬件资源(RAM、ROM、CPU 时间),因此甚至可以在 8 位微控制器上运行。

4. 错误检查

  • OS 提供了两个级别的错误检查
一文快速导读osek iso17356规范 OSEK ISO 17356规范是一系列针对汽车电子控制系统的标准,旨在提供统一的技术框架和接口定义。:术语和定义:OSEK/VDX规范概述:实时操作系统(RTOS)规范:通信(COM)规范:网络管理(NM)规范:实施语言(OIL)规范StartOS():启动操作系统。:获取错误计数器值。:激活任务。:终止任务。:获取当前任务ID。COM规范定义了汽车电子控制系统中的通信接口和协议。它支持多种通信方式,如CAN总线、LIN总线等。NM规范定义了汽车电子控制系统中的网络管理接口和协议。 阅读详情

相关推荐

AUTOSAR OS详细介绍及配置说明(更新版20240829)

AUTOSAR OS扩展了OSEK/VDX标准中的操作系统,所以本文结合OSEK/VDX的标准来介绍AUTOSAR OS,并借助Vector Configurator讲解AUTOSAR OS的配置。源于德语,英文意思是:“车载电子设备的开发系统和接口”,它是一个标准,用来产生嵌入式操作系统的规范,通讯协议栈,和汽车网络管理协议,也产生其他相关的规范。OSEK被设计来提供整车的各种电子控制单元的软件标准架构。

酒无忧的博客 1215

AUTOSAR OS详细介绍及配置说明(更新版20240115)

AUTOSAR OS扩展了OSEK/VDX标准中的操作系统,所以本文结合OSEK/VDX的标准来介绍AUTOSAR OS,并借助Vector Configurator讲解AUTOSAR OS的配置。源于德语,英文意思是:“车载电子设备的开发系统和接口”,它是一个标准,用来产生嵌入式操作系统的规范,通讯协议栈,和汽车网络管理协议,也产生其他相关的规范。OSEK被设计来提供整车的各种电子控制单元的软件标准架构。

酒无忧的博客 1422

OSEK标准_ISO 17356-3-2005_Part 3 OSEKVDX Operating System (OS)

ISO 17356-3:2005 Part 3:OSEK/VDX Operating System(OS) 该标准最后一次审查和确认是在2020年。因此,该版本仍然是最新的。 摘要 ISO 17356-3:2005描述了一个real-time operating system实时操作系统的概念,它能够处理multitasking多任务,可用于机动车辆。它不是与特定实施相关的产品描述。它还指定了operating system操作系统API(Application Program Interface应用程序接口)。 ISO 17356-1 中汇编了通用约定、术语解释和缩写。ISO 17356-6讨论了实施和系统生成方面。 operating system操作系统的规范代表了一个统一的环境,支持汽车控制单元应用软件资源的有效利用。OS是一种用于分布式嵌入式控制单元的单处理器操作系统。

OSEK标准_ISO 17356-5-2006_Part 5 OSEKVDX Network Management (NM)

ISO 17356-5:2006 Part 5:OSEK/VDX Network Management(NM) 该标准最后一次审查和确认是在2020年。因此,该版本仍然是最新的。 摘要 ISO 17356-5:2006定义了一组用于节点监控node monitoring(NM)的服务。NM由以下部分组成: >与API(Application Program Interface应用程序接口)交互的接口; >节点监控node monitoring算法; >内部接口(NM <-> COM等); >跳转至Sleep Mode的算法; >NM协议数据单元(NMPDU:protocol data unit)。

ISO17356_OSEK.7z

汽车电子行业专业技术文档,OSEK/VDX的Specification的所有资料文档,英文原版。 OSEK,是指德国的汽车电子类开放系统和对应接口标准(open systems and the corresponding interfaces for automotive electronics),而VDX则是汽车分布式执行标准(vehicle distributed executive),后者最初是由法国独自发起的,后来加入了OSEK团体。两者的名字都反映出OSEK/VDX的目的是为汽车电子制定标准化接口。

iso-17356-3-2005.pdf

OSEK/VDX Operating System(OS)

ISO_17356.pdf

ISO 17356 介绍OSEK网络管理,描述直接网络管理,间接网络管理,以及网络管理的原理等内容。NM规范没有定义最大的节点标识号,但建议采用8位地址(0-255)。虽然底层物理网络不支持消息地址,但直接NM要求间接实现对消息地址的支持

OSEK标准_ISO 17356-1-2005_Part 1 General structure and terms, defi

ISO 17356-1:2005 Part 1:General structure and terms, definitions and abbreviated terms 该标准最后一次审查和确认是在2020年。因此,该版本仍然是最新的。 摘要 ISO 17356-1:2005概述了ISO 17356其他部分给出的嵌入式汽车应用软件开放接口规范的一般结构,并定义了与之相关的术语和缩写。

ISO17356-2标准协议

该标准基于OSEK/VDX标准的嵌入式系统接口规范:OS、COM与NM模块协同设计技术研究【汽车电子】基于OSEK/VDX标准的嵌入式系统接口规范:OS、COM与NM模块协同设计技术研究。

Shopee滑块验证码太刁钻?手把手教你用Python+Playwright绕过弧形验证(附影刀RPA接入代码)

本文详细介绍了如何使用Python和Playwright结合SadCaptcha第三方服务高效破解Shopee平台的弧形滑块验证码,并集成到影刀RPA工作流中。该方案开发周期短、准确率高(>90%),特别适合跨境电商自动化操作,已在实际项目中验证成功。

weixin_29284657的博客 566

【全网最新】使用 1panel面板 部署若依系统( springboot 和 vue)项目

打开前端项目的vue.config.js文件,检查devServer下的proxy代理部分,然后将下面这个端口修改为你要在打包后访问的端口,即使用nginx代理前的接口。这个端口默认是80端口,这里把其修改为不会冲突的8010端口,后台接口的地址配置为9080,不过感觉这里设置的8010和9080可能没有用,因为部署前端静态页面是,也配置了一次网页的外部接口和api的接口,后期有空了再验证。打开右侧的Maven,点击:生存期->package,然后点击运行,等待打包成功,包在如图所示的文件夹中。

老薛的专栏 1754

PLC作为Modbus TCP客户端

PLC作为Modbus TCP客户端,Modbus Slave作为服务器

soledad_chao的博客 4377

工业以太网通讯Profinet协议详解

Profinet是通过西门子控制系统被广泛使用的工业通信协议,是一种较新的,基于以太网的工业通讯协议。

mydatai的专栏 8851

智能车竞赛轮腿穿越组:GPS+IMU导航绕桩实战技巧(附避坑指南)

本文详细介绍了智能车竞赛轮腿穿越组中GPS+IMU导航绕桩的实战技巧,包括硬件选型、传感器标定、路径规划及多传感器数据融合策略。通过实际案例和避坑指南,帮助参赛队伍提升导航精度和稳定性,避免常见错误。特别强调IMU安装位置和标定对导航系统的重要性。

gin88的博客 583

MFC+Modbus-Tcp协议实现温湿度传感器采集

本文简单介绍MFC使用-Tcp通信实现系列MODBUSTCP型温湿度传感器采集数据。

zhigang_zhao的博客 2830

RK3568/RK3588 + YT 9215交换机芯片,MAC TO MAC 调试记录

原来的方案是rk3568 gmac 直接接phy,phy 接 switch 芯片,只是把交换芯片当交换用,驱动方面基本不用开发,但是要做vlan 那么必须涉及交换芯片的开发。选择裕太微有两个方面的原因:1.国产化替代2.可获得原厂技术支持3.目前已经完成 两个gmac 口交换芯片的配置,实现vlan,内部交换,两个光口可正常通信。

Nyiragongo的博客 1万+

LIS2DH三轴加速度传感器原理图设计,已量产(加速度传感器)

最近在做一款可穿戴设备原型时,选了 LIS2DH 这款加速度计 —— 比起之前常用的 ADXL345,它在低功耗和稳定性上的优化刚好戳中了可穿戴设备 “续航 + 可靠” 的核心需求。下面结合这次画的原理图,聊聊这个小模块的硬件设计细节。

不脱发的程序猿 388

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: AUTOSAR FEE 换页机制深度解析:从原理到实现逻辑
下一篇: OSEK/VDX OS ISO17356-3,【2】OS架构概述
智驾
博客等级 码龄11年 6669粉丝 574原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

智驾

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

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

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

打赏作者

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

抵扣说明:

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

余额充值