【补充篇】AUTOSAR多核OS介绍(下)

ops/2024/10/18 5:55:42/

文章目录

  • 前文回顾
  • 1 AUTOSAR OS
    • 1.1 AUTSOAR OS元素
      • 1.1.1 操作系统对象
      • 1.1.2 操作系统应用程序
      • 1.1.3 AUTOSAR OS裁剪类型
      • 1.1.4 AUTOSAR OS软件分区
    • 1.2 AUTOSAR OS自旋锁
    • 1.3 AUTOSAR OS核间通信
    • 1.4 AUTOSAR OS多核调度

前文回顾

在上篇文章【补充篇】AUTOSAR多核OS介绍(上)中,我们主要讲解了OSEK OS的一些基本特性,包含了任务、中断、调度器等核心概念以及任务的机制。
我们讨论的主角AUTOSAR OS继承了所有OSEK OS的特点,可以说对OSEK OS是完全兼容的。因此,在本文中我们重点讲解AUTOSAR OS对于OSEK OS的扩充。

1 AUTOSAR OS

AUTOSAR OS是在OSEK OS基础上进行修改和扩展的,是向后兼容的,在OSEK OS上可以运行的程序也可以运行在AUTOSAR OS上。AUTOSAR 4.0版本后开始支持多核OS。

根据规范中描述,可以看到了AUTOSAR OS对所有OSEK OS的符合类进行了继承。

请添加图片描述

1.1 AUTSOAR OS元素

请添加图片描述

1.1.1 操作系统对象

操作系统对象包括:任务、中断服务函数、报警、计数器、调度表。


http://www.ppmy.cn/ops/98075.html

相关文章

Jenkins配置SSH凭据

在jenkins中,绕不开的便是操作远程的SSH服务器,如向远程服务器传送文件、在远程服务器上执行脚本或者命令等,而这一切的前提,则需要配置访问远程服务器的凭据,常用的方式包括远程服务器的账号和密码以及密匙对等&#…

LVGL系列2--linux + lvglv8 + vscode 移植

LVGL系列 一、LVGL移植 LVGL系列1–AT32移植LVGL_V8具体步骤 LVGL系列2–linux lvglv8 vscode 移植 二、输入设备 LVGL系列3–纯物理(外部)按键,数字键盘控制控件 文章目录 LVGL系列一、LVGL移植二、输入设备 一、新建文件夹并克隆源码官方仓库 7.11.0官方仓库…

3.5、matlab打开显示保存点云文件(.ply/.pcd)以及经典点云模型数据

1、点云数据简介 点云数据是三维空间中由大量二维点坐标组成的数据集合。每个点代表空间中的一个坐标点,可以包含有关该点的颜色、法向量、强度值等额外信息。点云数据可以通过激光扫描、结构光扫描、摄像机捕捉等方式获取,广泛应用于计算机视觉、机器人视觉、地图建模、三维…

在uniapp中使用swicth组件传递额外的参数方法

switch 开关选择器。 传多个参数时可以这样传参 <switch :checked"scope.row.status" change"event>switchChangeStatus(event, scope.row)" />

Windows All download

前言 微软家族产品下载HEU_KMS_Activator download Windows PC desktop download 微软官网all 地址&#xff0c;地址1国内镜像地址&#xff0c;地址1 Windows 常规使用&#xff0c;运维&#xff0c;部署csdn 专栏 &#xff0c;付费专栏 参考 版本微软官网Windows 7,8,10,…

linux 升级安装git 2.34.1

1. 官网下载安装包 Git https://www.kernel.org/pub/software/scm/git/git-2.34.1.tar.gz 2. 解压安装包 tar -zxvf git-2.34.1.tar.gz 3. 卸载之前 yum remove git 4. 安装编译环境 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc p…

CocosCreator3.8 IOS 构建插屏无法去除的解决方案

CocosCreator3.8 IOS 构建插屏无法去除的解决方案 在实际项目开发过程中&#xff0c;我们通常无需CocosCreator 自带的插屏&#xff0c;一般采用自定义加载页面。 然后在构建IOS 项目时&#xff0c;启用&#xff08;禁用&#xff09;插屏无法操作&#xff0c;如下图所示&#…

Elasticsearch 不允许直接修改现有索引的映射来添加新字段

由于 Elasticsearch 不允许直接修改现有索引的映射来添加新字段&#xff0c;您需要采取以下步骤来添加新字段&#xff1a; 1. **创建新索引**: 创建一个新的索引&#xff0c;包含原始字段和您想要添加的新字段 content。 json PUT /new_article { "mapping…