【Zeekr_Tech】汽车软件RTOS-之AUTOSAR OS多核控制简介

本文介绍了AUTOSAR OS在汽车软件中的应用,特别是其在多核控制中的处理策略,包括ChainTask机制和分布式运行机制。AUTOSAR OS通过优化内存访问减少运行时间,以适应汽车电子控制领域的复杂需求。极氪软件及电子中心正研发的ZEEA3.0平台,将采用A核运行ZEEKR_OS,M核运行Classic AUTOSAR OS,以实现多核处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 极氪软件及电子中心 jojo

实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。

       与实时操作系统对应的就是非实时操作系统了,例如Linux(可以通过给内核打上RT补丁使其变为实时操作系统),windows。这类操作系统将系统处理机时间和内存空间按照一定的时间间隔,轮流地切换给各终端用户的程序使用,会给低优先级进程分一些运行时间,避免高优先级重负载任务把键盘鼠标控制台桌面之类堵死。

       实时操作系统有很多如μCos、FreeRTOS、Vxworks、QNX、Osek os。AUTOSAR的core OS就是OSEK,他早已广泛应用于汽车工业。OSEK源于德语,是一种嵌入式操作系统,被设计用于提供整车的各种电子控制单元的软件系统。AUTOSAR OS 向后兼容OSEK OS,基于OSEK OS 扩展了一些特性和需求,比如内存保护(memory protection)和时间保护(time protection)等。

OS-Application是AUTOSAR OS 的重要的功能单元, 负责收集操作系统对象,如Tasks, ISRs, Alarms, Schedule tables, Counters等。

AUTOSAR_SWS_OS规范中7.6章节对AUTOSAR OS的框架定义。其中包含:

序号

操作系统对象

作用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值