使用AUTOSAR来开发汽车基础软件的优点

1、高质量。以前我们采用手写代码的方式,是几个工程师在战斗。现在我们采用平台,BSW代码都是供应商提供的,我们相当于后面还有一个团队陪着我们在战斗。

2、低成本。大家都说采用AUTOSAR平台好贵,但是从长远来看是值得的,因为你不用花很多人力和时间成本去找BUG。

3、短周期。在开发过程中,可以看到你的体系流程建立起来之后开发一款产品,它的时间可以大大的缩短。

开发我们第二代发动机控制系统的时候,因为我们第一代发动机控制系统由于整个工具链还不是很熟悉,当时对AUTOSAR了解不是很深入,花了很长时间。但是我们在做第二代发动机EMS控制系统以及其他控制器开发过程中,我们开发的速度就明显比以前快很多。为什么?我们有300多个模块库,涉及到各个领域的,扭矩的,燃烧的,通用模块库等,那些通用模块库基本上都适用于各个模块的开发。我们把模块库把所需要的模块提取出来,然后做BSW开发,BSW诊断部分除了新增的,其他的基本上是沿用以及自动化配置,不需要人工做处理。IO抽象模块这块代码和接口也是实现了自动化生成,包括.c文件,因为对于有些项目来说,这个接口有几百个,我们现在正在开发的中央控制系统确实它的接口就有几百个,如果人为做这项工作的话,你要花很长的时间,而且不能保证人工出错的概率,这块我们也是通过自动化脚本来做的。

在这里我想用王国维的读书三境界形容一下,我们在使用AUTOSAR过程当中的三个境界。

第一个境界是:昨夜西风凋碧树,独上高楼,望尽天涯路。刚开始是拿着AUTOSAR标准几个人在翻译,一句话一句话翻译,翻译完之后,我不知道它在讲的是什么,不知所云。

第二个境界是:衣带渐宽终不悔,为伊消得人憔悴。我们在真正做项目开发的时候看它的代码,再同步去看标准,再去看代码看配置背后所蕴含的含义,从工程中去了解标准的含义。

第三个境界:众里寻他千百度,蓦然回首,那人却在灯火阑珊处。当一个项目一个一个项目做下来,做了几个项目之后再去看标准,你就会豁然开朗,你才知道原来那些参数是什么意思,那个时候你再看的时候就会觉得AUTOSAR确实很好用。

相关推荐

  1. AUTOSAR汽车软件架构未来

    2024-01-12 23:02:01       26 阅读
  2. 基于MBD开发汽车软件

    2024-01-12 23:02:01       29 阅读
  3. AIGC在汽车软件开发应用举例

    2024-01-12 23:02:01       32 阅读
  4. ASPICE是汽车软件开发质量保证流程

    2024-01-12 23:02:01       33 阅读
  5. ISO 26262在汽车软件开发作用

    2024-01-12 23:02:01       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 23:02:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 23:02:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 23:02:01       87 阅读
  4. Python语言-面向对象

    2024-01-12 23:02:01       96 阅读

热门阅读

  1. 解密Go语言结构体:构建数据之美

    2024-01-12 23:02:01       64 阅读
  2. Android13配置selinux让system应用可读sys,proc,SN号

    2024-01-12 23:02:01       56 阅读
  3. 开发总结相关

    2024-01-12 23:02:01       60 阅读
  4. 网络常用命令

    2024-01-12 23:02:01       44 阅读
  5. QML使用QCustomPlot笔记

    2024-01-12 23:02:01       52 阅读
  6. Android 13.0 Settings搜索功能屏蔽某个app

    2024-01-12 23:02:01       53 阅读
  7. c yuv422转yuv420p

    2024-01-12 23:02:01       54 阅读
  8. 力扣2085.统计出现过一次的公共字符串

    2024-01-12 23:02:01       57 阅读
  9. Redis面试题10

    2024-01-12 23:02:01       52 阅读