基于AutoSAR的汽车电控系统开发之PREEvision工具链介绍(初级)

编程知识 更新时间:2023-04-24 01:15:07

@基于AutoSAR的汽车电控系统开发之PREEvision工具链介绍

PREEvision层级架构概览

博主昨天比较忙,所以断篇了,今天继续给你讲解关于汽车电控系统开发工具链那些事儿。
下面这张PREEvision层级架构概览来自VECTOR官网,你可以从VECTOR的官方网站直接下载到本地保存起来,为了节省你的时间,博主已经把链接给你建好了,直接点击就好了:
https://www.vector/int/en/products/products-a-z/software/preevision/#c1762
这张图展示了PREEvision的各个架构层的信息,博主带着你把这张图看明白,先来看左侧PREEvision Layers这部分:

第一个层级是Use cases ,Customer features & Requirements,接下来博主结合自己的学习心得,逐个给你讲解这些模型架构的意义和用途:
Use cases :也叫用例,基于Use cases搭建起来的模型叫作用例模型,这个模型涵盖了三个方面的信息,系统角色定义、系统、执行者,通过这三个方面就可以描述一个系统完整的功能描述,如果还是不能够理解,那博主给你举个特斯拉Autopilot系统中的例子:驾驶员通过触摸中控屏设置开启或者关闭Autopilot功能,这里的系统角色是驾驶员,系统是Autopilot,执行者是一些传感器,比如:超声波雷达、摄像头、毫米波雷达来感知车辆周边的环境情况。

Customer features 是客户功能配置,这些配置都是可以手动设置的,举个特斯拉的例子,比如:特斯拉Model 3升级版和驱动版在座椅加热配置上是有差异的。顺便分享一下行业查询配置参数的小技巧,如果你所在的公司没有购买Benchmark数据库,你可以通过汽车之家来搜索你想查看的车型信息,点击‘参数配置’,无须注册即可查看该车型下相关系列的配置参数。此外,博主提醒一下 ,对于国内或者国外新发布的车型信息,汽车之家只能提供有限的信息。

Requirements是需求描述,可以通过模型来具体描述系统的功能需求和非功能需求,功能需求举个例子,比如:特斯拉外后视镜自动防眩目功能;非功能需求也举个例子,比如:特斯拉触摸中控屏的显示分辨率。需求模型创建好之后,可以导出生成DOORS或者EXCEL格式的文件,现在OEM主流需求管理软件多采用DOORS,下图是一张使用DOORS管理汽车系统需求的例子:
(图片来自于IBM Software Rational Data sheet)

据博主读研期间了解,IBM现在的业务范围在不断扩大,比如:数据挖掘、人工智能神经网络、机器深度学习等等。

未完 (待续)

‘ 绿树阴浓夏日长,楼台倒影入池塘’——高骈《山亭夏日》

更多推荐

基于AutoSAR的汽车电控系统开发之PREEvision工具链介绍(初级)

本文发布于:2023-04-18 06:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/48666f5977aab1e7a86566e2855b7a72.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:电控   工具   汽车   系统   AutoSAR

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 85236文章数
  • 14731阅读数
  • 0评论数