AutoSar系列之:AutoSar发展

2023-05-16

文章目录

  • 一、Autosar成员
  • 二、Autosar历史发展
  • 三、使用Autosar前的状态
    • 1.原始状态
    • 2.进阶状态
  • 四、使用Autosar后的状态
    • 1.软硬件隔离
    • 2.Autosar优势

一、Autosar成员

在这里插入图片描述

二、Autosar历史发展

在这里插入图片描述

三、使用Autosar前的状态

1.原始状态

就是大家经常使用的手写代码,目前也有一部简单的ECU(汽车电子单元,简单的说就是汽车上的某个控制器,比如锂电池的管理单元BMS,电机控制单元MCU,都可以叫做ECU)。

在使用这种方式开发时,缺点比较明显,主要就是软硬件耦合严重。

2.进阶状态

在代码法的基础上,通过有经验的架构师做出一套优化架构,并且结合一些操作系统,对代码进行封装,这样一来便可以大大降低代码法的很多弊端,一名好的架构师设计出来的架构往往可以起到几倍到十几倍的效率增幅,不过缺点仍然有。

四、使用Autosar后的状态

1.软硬件隔离

在这里插入图片描述

隔离后的好处就是不管你用NXP还是英飞凌的还是TI的;
不论硬件是怎么设计的,我妈都不用修改我们的代码,只需要配置一下Autosar,告诉他我还硬件了,然后Autosar帮你匹配硬件。

当然,实际操作起来还是需要对Autosat配置熟练掌握的。

2.Autosar优势

  • 缩短开发周期,提高开发效率
  • 使得代码重用性大大提高
  • 多人同时开发容易,同时维护方便

ref:

  • Autosar系列讲解1.1Autosar发展
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AutoSar系列之:AutoSar发展 的相关文章

随机推荐

  • 论文解析 DEEP SORT 多目标跟踪 Kalman滤波 数据关联

    论文解析 DEEP SORT 多目标跟踪 Kalman滤波 数据关联 SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC code点我 ABSTRACT SO
  • 挂载共享盘

    服务端配置 xff1a 安装 nfs xff1a sudo apt get install nfs kernel server host PC创建共享文件夹用于 mount xff0c 假设路径 dir 注意不要将源码放在共享目录配置 nf
  • VScode 格式化代码快捷键、修改快捷键

    前些天发现了一个巨牛的人工智能学习网站 xff0c 通俗易懂 xff0c 风趣幽默 xff0c 忍不住分享一下给大家 点击跳转到教程 1 请看仔细快捷键是 xff1a shift 43 alt 43 F 我是从 eclipse 转的 ide
  • C中printf()的常用输出

    1 输出整数 xff1a d int a 61 10 printf 34 d n 34 a 2 输出无符号数 xff1a u unsigned int b 61 25 printf 34 u n 34 b 3 输出十六进制数 xff1a x
  • Cmake配置工程,管理src和include文件夹,构建最常见的工程目录结构,快速入手cmake,编写CMakeLists.txt文件

    初学CMake的时候 xff0c 常用命令就算用到很熟练 xff0c 但是对于整个工程的管理还会让我们感到吃力 我在这里分享一个常用的工程目录结构 xff0c 对于CMake还不是特别熟练的同学 xff0c 帮助大家快速上手CMake 这里
  • 01、UART串口通信

    文章目录 0 前言1 串行通信的初步认识2 RS232 通信接口3 USB 转串口通信4 IO 口模拟 UART 串口通信5 UART串口通信的基本应用5 1 通信的三种基本类型5 2 UART 模块介绍5 3 UART 串口程序 6 AS
  • USART串口总结2

    前言 xff1a 开始学USART 43 DMA 的时候看到帖子 STM32 UART DMA 实现未知数据长度接收 xff0c 觉得方法妙极了 此下出自此帖子 xff08 整体的思路是这样的 xff0c 一开始设置好DMA 接收 xff0
  • Django实战(自定义模块+Echart Tree+sqlite3)

    主要从以下这些方面依次介绍这次django实战经验 xff1a 数据处理django基本框架搭建sqlite3数据库Json数据Echart树状图Jquery 异步刷新laydate 日期查询前后端交互 数据处理 从本地文件夹中获得所有源文
  • linux内核源码下载地址

    官网链接 xff1a https www kernel org HTTPhttps www kernel org pub GIThttps git kernel org 官网下载经常速度太慢 xff0c 无法下载 xff0c 提供另一个链接
  • Android 网络基础 -- HTTP 请求过程及理解

    本文来自 图解 HTTP xff0c 相关资料与图片均来自于该书 HTTP 通信过程中 xff0c 从客户端到服务端的响应是怎么样的呢 xff1f 这一章 xff0c 我们一起来了解一下 一 HTTP 报文 用于 HTTP 协议交互的信息被
  • Intel RealSense L515&Unreal Engine 4调试记录

    文章目录 前言一 安装与配置1 安装前置条件2 配置 二 编译与运行1 编译2 运行 填坑与测试1 填坑2 测试 前言 Intel RealSense系列推出了适用于Unreal Engine 4的相关插件 xff0c 官网提供了相关示例代
  • Intel RealSense L515 motion的计算与可视化

    文章目录 前言 一 环境准备 二 具体步骤 1 示例下载 2 代码编译 3 填坑 前言 前面的文章介绍了将L515数据映射至UE当中 本篇文章将针对Intel RealSense SDK 2 0 进行姿势的计算与可视化 一 环境准备 Int
  • PELCO-D协议 要点整理

    消息格式 Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6Byte 7Sync ByteAddressCommand 1Command 2Data 1Data 2Checksum The synchronizatio
  • GTEST/GMOCK介绍与实战:Gtest Sample9

    文章目录 1 简介2 用法 1 简介 示例 9显示了使用侦听器API修改谷歌Test的控制台输出和使用其反射API来检查测试结果 2 用法 span class token comment This sample shows how to
  • Gtest输出单元测试报告和输出覆盖率报告

    文章目录 1 要求2 生成gtest测试报告3 生成gtest覆盖率报告 1 要求 编译工具 xff1a 选择Cmake xff0c 单元测试使用Gtest 2 生成gtest测试报告 gtest本身仅能输出xml或者json格式的测试报告
  • GTEST/GMOCK介绍与实战:Gtest Sample10

    文章目录 1 简介2 用法 1 简介 示例 10展示了如何使用侦听器API来实现基本内存泄漏检查 2 用法 span class token comment This sample shows how to use Google Test
  • Bitbake与Yocto

    文章目录 一 Bitbake二 Yocto 一 Bitbake xff08 1 xff09 使用教程可以参考 xff1a BitBake 实用指南 xff0c 大部分步骤跟着操作即可了解bitbake的工作流程 xff1b 他主要参考和翻译
  • 随机漫步

    span class token keyword import span numpy span class token keyword as span np span class token keyword import span rand
  • UTC时间和PTP精确时间协议

    文章目录 一 GMT二 UTC三 GMT vs UTC四 C 43 43 获得当前的UTC时间 一 GMT GMT xff08 Greenwich Mean Time xff09 xff0c 格林威治平时 xff08 也称格林威治时间 xf
  • AutoSar系列之:AutoSar发展

    文章目录 一 Autosar成员二 Autosar历史发展三 使用Autosar前的状态1 原始状态2 进阶状态 四 使用Autosar后的状态1 软硬件隔离2 Autosar优势 一 Autosar成员 二 Autosar历史发展 三 使