AUTOSAR工程师必读:Artop的核心功能

目录

往期推荐

Artop 的目标

 Artop 的通用架构

AUTOSAR 工具层次结构

Artop 组件

Artop社区

Artop对AUTOSAR配置工程师的影响

 总结


往期推荐

  1. isolar高手秘籍| ECU Configuration三分钟速成!
  2. isolar高手秘籍| System Configuration一分钟速成!
  3. isolar高手秘籍| Application Software Configuration一分钟速成!
  4. isolar高手秘籍| 揭秘isolar与第三方脚本/工具的无缝集成及自动运行!
  5. tresos高手秘籍| xdm与arxml 一键互转技巧30秒速成!

Artop (AUTOSAR Tool Platform)目前被用作许多商业和内部工具的基础平台,如Vector/ETAS Autosar配置工具链。如果没有 Artop,许多公司开发 AUTOSAR 工具的成本将会大大增加。

Artop是一个专为AUTOSAR标准系统及电子控制单元(ECU)设计和配置而设计的基础设施平台。它为开发工具提供了通用的基础功能,是实现商业AUTOSAR工具的关键。以下为大家详细介绍Artop,包括其目标、架构和主要组件、社区内容以及对autosar配置工程师的影响。

Artop 的目标

Artop 的主要目标包括:

1. 创建商业AUTOSAR工具:提供共享的基础功能,帮助开发商业AUTOSAR工具。

2. 快速响应AUTOSAR规范发布:确保在AUTOSAR规范发布时,相关工具能够及时提供。

4. 改善合作:提升AUTOSAR成员和合作伙伴在不同工作组中的合作效率,减少各个工作组对Autosar数据模型的访问的重复性开发。

5. 工具供应商竞争:促进工具供应商在各自专长领域的竞争。

6. 工具互操作性和集成:提高AUTOSAR工具的互操作性和集成水平。

 Artop 的通用架构

Artop 的架构包含实现AUTOSAR工具所需的基本构建模块。这些模块包括:

  • - AUTOSAR 元模型实现和相关服务

  • - AUTOSAR XSD 合规的序列化

  • - 基于规则的校验

  • -基于树和表单的视图和编辑

  • -基于模板的目标代码、文档和报告生成等

  • - 基于Eclipse平台和经过验证的Eclipse技术:Eclipse平台是一个适用于开发特定领域集成开发环境(IDE)的应用框架,如Eclipse建模框架(EMF)

  • - 独立于 AUTOSAR 的模型管理框架

  • - 通过Eclipse Sphinx项目提供并重用常见的建模工具环境功能,这些功能不特定于AUTOSAR。

AUTOSAR 工具层次结构

基于Artop的完整AUTOSAR工具通常划分为多个层次,如下所示:

平台功能层(蓝色):由Artop提供的基础功能。

竞争层(红色):由工具供应商开发的专有插件,适用于最终用户的需求,补充Artop的功能,以满足最终用户的要求。

- 最终用户通常是直接参与AUTOSAR系统或ECU开发的工程师。

图片

Artop 组件

Artop 提供的主要组件包括:

1. 元模型实现与序列化:支持不同版本的AUTOSAR元模型,并提供相应的序列化功能。

2. 工作空间管理:提供对项目和资源的管理功能。

3. 元模型扩展器:支持元模型的扩展,适应不同的开发需求。

4. 资源浏览器和编辑器:提供对AUTOSAR模型的树状和表单视图及编辑功能。

5. 模型比较:支持对不同版本autosar模型的比较和合并。

6. 模型验证:提供基于规则的模型验证工具,确保模型的正确性和一致性。

7. 代码生成基础设施:提供用于ECUC配置的代码生成基础设施。

Artop社区

  1. 官网https://www.artop.org/

  2. 访问:不是开源的!Artop及其源代码仅对所有AUTOSAR成员和合作伙伴免费开放。必须使用官方AUTOSAR成员公司的电子邮件进行注册后才能访问。

  3. 社区提供的主要资源:

    • Artop RoadMap 和 ReleaseNote

      图片

    • Artop Technology Demonstrator

      是一个用于演示和验证Artop技术的工具。通过使用这个演示器,可以体验Artop的主要功能,评估其对AUTOSAR开发工具的适用性,以及探索如何将其集成到自己的开发流程中。

      图片

    • Artop SDK(软件开发工具包)

      Artop SDK包含开发基于Artop的自定义插件所需的所有Artop插件、源代码和文档。

      图片

    • Update Site

      Artop SDK更新站点,用于下载和更新不同版本的Artop SDK。包括所有必需的Artop插件、源代码和文档。通过这个更新站点,可以获得最新的功能和修复,并根据需要安装或升级SDK的相关组件。

      图片

Artop对AUTOSAR配置工程师的影响

小编认为通过Artop可以大大提升AUTOSAR配置工程师的工作效率和工作质量,主要表现在以下几个方面:

1. 工具集成和协作

-Artop为AUTOSAR工具提供了一个统一的平台,使得不同工具之间的集成和协作更加顺畅。配置工程师可以更容易地在不同工具之间(例如ETAS和Vector、EB)共享和迁移数据,提高工作效率。

2. 标准化和一致性

-由于Artop基于AUTOSAR规范构建,配置工程师可以确保使用的工具和方法符合AUTOSAR标准,从而减少因不一致的工具和流程导致的错误和问题。

3. 工具扩展和自定义

-Artop SDK允许配置工程师根据自己的需求开发和扩展工具功能,使其更好地满足项目的特定需求。这种灵活性可以提升工作效率。

4. 更高的工具质量和可靠性

 由于Artop的开发过程是透明的,并且受到社区反馈的影响,工具的质量和可靠性通常比较高。

 总结

Artop作为AUTOSAR开发工具的基础平台,提供了一系列通用的基础功能,简化了AUTOSAR工具的开发过程。通过基于Eclipse平台和技术,Artop不仅提供了强大的建模和管理功能,还通过透明的社区驱动开发模式,提高了工具的互操作性和集成水平,为Autosar工具开发大大降低了投入成本!对于配置工程师,也可以大大提升工作效率和工作质量!

后面就带大家一起把artop玩起来吧!持续更新.....

  • 30
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值