首页 > 其他分享 >AutoSar系列之:AutoSar发展

AutoSar系列之:AutoSar发展

时间:2023-04-12 10:05:39浏览次数:49  
标签:状态 AutoSar 发展 代码 Autosar 硬件 软硬件 使用 系列


文章目录

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

一、Autosar成员

AutoSar系列之:AutoSar发展_架构师

二、Autosar历史发展

AutoSar系列之:AutoSar发展_电机控制_02

三、使用Autosar前的状态

1.原始状态

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

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

2.进阶状态

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

四、使用Autosar后的状态

1.软硬件隔离

AutoSar系列之:AutoSar发展_汽车_03

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

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

2.Autosar优势

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

ref:


标签:状态,AutoSar,发展,代码,Autosar,硬件,软硬件,使用,系列
From: https://blog.51cto.com/u_12740336/6185088

相关文章

  • Autosar系列之Autosar应用层整体入门
    文章目录一、整个功能示意图二、软件组件SWC分类三、SWC组件:ports1.发送-接收端口Sender-Receiver2.客户端-服务端端口Client-Server四、可运行实体Runnables五、BSW1.微控制器抽象层MicrocontrollerAbstractionLayer2.ECU抽象层ECUAbstractionLayer六、服务层ServiceLayer七......
  • 无人机技术的发展与应用前景
    ​ 无人机技术已经成为了一个备受关注的领域。无人机技术的应用范围越来越广泛,从军事到民用,从航拍到物流,无人机技术已经成为了现代社会中不可或缺的一部分。本文将从无人机技术的发展历程、应用领域、未来发展趋势等方面进行探讨。一、无人机技术的发展历程无人机技术的发展可......
  • Semantic Kernel 入门系列:
    语义的归语义,语法的归语法。基础定义最基本的NativeFunction定义只需要在方法上添加SKFunction的特性即可。usingMicrosoft.SemanticKernel.SkillDefinition;usingMicrosoft.SemanticKernel.Orchestration;namespaceMySkillsDirectory;publicclassMyCSharpSkill......
  • 微服务架构系列文章集合
    微服务系列目录微服务架构思考系列Go微服务实战系列:go-kratos微服务架构思考系列微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势微服务架构学习与思考(02):微服务实施前有哪些问题需要思考?微服务架构学习与思考(03):微服务总体架构图解微服务架构学习与......
  • 浅谈古今中外 APS 发展史
    APS的发展建立在线性规划、计算机科学、人工智能、决策支持系统、工业工程、物流管理、管理科学、约束理论、运筹学、生产运作管理等研究成果基础上,其最早出现于19世纪与20世纪之交,早期仅仅只是一张可以让人们直观看到事件进程并进行交互式更新的时间表——甘特图,当时人们主......
  • 文本摘要热点及发展方向(?)
    热点:2019:摘要定制化的预训练模型不同场景的数据集学术论文摘要生成式摘要的事实一致性方向:模仿人撰写摘要的模式,融合抽取式和生成式摘要方法生成联合摘要基于语义层面研究进一步地深度挖掘句子级、篇章级的语义并加以利用来进一步提高文本摘要的语义一致性和可读性定制......
  • Terraform 系列-什么是 IaC?
    系列文章......
  • R12 表详解系列—-总账
    分类帐表用于存储币种、日历和科目表信息的主表包括:•FND_CURRENCIES•GL_PERIOD_SETS•GL_PERIODS•GL_PERIOD_STATUSES•GL_PERIOD_TYPE•FND_ID_FLEX_STRUCTURES•GL_LEDGERS•GL_CODE_COMBINATIONSFND_CURRENCIES和FND_ID_FLEX_STRUCTURES属于应用产品......
  • Semantic Kernel 入门系列:
    如果把提示词也算作一种代码的话,那么语义技能所带来的将会是全新编程方式,自然语言编程。通常情况下一段prompt就可以构成一个SemanticFunction,如此这般简单,如果我们提前可以组织好一段段prompt的管理方式,甚至可以不需要写任何的代码,就可以构造出足够多的技能来。使用文件夹管......
  • 前端学习 node 快速入门 系列 —— 项目版权格式化
    其他章节请看:前端学习node快速入门系列项目版权格式化需求替换整个项目的版权信息,替换文件为.c和.h结尾。分析版权信息通常都在文件开头,通过是否有copyright来判断是替换版权还是新增版权实现通过node读取文件,过滤出.c、.h文件,然后用正则判断是替换版权还......