【车载开发系列】常用开发工具一览

【车载开发系列】常用开发工具一览

一. HexView(十六进制查看编辑器)

由Vector出品的一款16进制编辑修改的小工具软件,
它支持S19文件格式,S-records文件格式,mot文件格式以及Hex文件格式,是一个16进制的编辑器,可以用来合成支持格式的文件。

二. VSB Vehicle Systems Builder

面向AUTOSAR软件组件架构的一个创建集成的工具,用来对AutoSar框架中的代码进行自定义配置与修改。

三. MULTI IDE

出自Green Hills Software厂商,一般由开发者使用对C语言源代码进行编译生成高质量的代码的一个工具。

四. CANoe

CANoe是网络和ECU开发、测试和分析的专业工具,是德国Vector公司为汽车总线的开发而开发的一款总线开发环境。
在开发的初期阶段,CANoe可以用于建立仿真模型,在此基础上进行ECU的功能评估。
在完成了ECU的开发后,该仿真模型可以用于整个系统的功能分析、测试以及总线系统和ECU的集成。

五. CANalyzer网络分析测试工具

是Vector Informatik公司在1992年发布的分析软件工具。
CANalyzer是网络和分布式系统开发的通用分析工具,不仅能方便的观察、
分析和支持扩展多达32个CAN通道的数据传输,还能用于LIN、MOST或FlexRay总线通道。
它具有良好的性能,及可编程功能能满足从简单的网络分析到复杂问题中发现并解决故障(解决纷争)的所有需求。
CANalyzer由图形化表示的方块图控制。
它能表示数据流从总线经过PC卡到各不同评估窗口和日志文件的过程。
在这过程中,系统模块的参数都可以在方块图中进行设置。
而且,可以放置并配置一些功能模块比如过滤器、发生器和回放模块等。

六. CasePlayer2

它是一个程序的静态分析解释工具,主要用来对C嵌入式代码进行静态分析。它可以和winAMS连携来使用。

七. Renesas Flash Programmer

瑞萨ez-cube出品的一款仿真器烧录软件,烧写完后和仿真器分离后能独立运行。

八. Ecu Spectrum

Ecu Spectrum是KPIT开发的AutoSAR配置工具. 具有导入、输出arxml; 校验配置合理性; 提示错误; 生成代码的功能

九. VSCode

VisualStudioCode(简称VSCode)是Microsoft开发的代码编辑器,它支持Windows,Linux和macOS等操作系统以及开源代码。
它支持测试,并具有内置的Git版本控制功能以及开发环境功能,例如代码完成(类似于IntelliSense),代码段和代码重构等。

十. QAC

Quality Assurance Check的缩写词,自动扫描C/C++的软件编程规范,查找潜在的代码缺陷和结构指标。

十一. Reqtify

Reqtify 是一种开放、灵活且易于使用的可追溯性解决方案,允许在整个V循环中实施端到端可追溯性。
是法国Dassault 公司专门针对基于文件的、高度可定制的、易用的需求追踪和影响分析工具。
在产品开发全生命周期中,Reqtify可以为从产品需求、设计到实现过程的追踪提供更高效的解决方案。

十二. MotToLogConverter

这个是小工具的主要功能就是将Mot文件转化为可以烧录到仿真器中的Log的一个Exe。
主要单独生成FlashDriver的 Hex(mot)文件,用在再现调试当中

十三. winAMS

winAMS是一套集成的软件测试解决方案,能显著降低C/C++测试过程中为达到安全性检测和嵌入式系统关键任务检测所必需的时间、工作量及成本。

1)winAMS可自动实现

为单元测试和集成测试构建完整的测试环境
基于脚本命令或GUI图形界面执行测试
集成最好的需求管理系统和静态分析工具
根据基本路径来自动生成测试用例
根据测试需求自定义测试用例
回归测试
在调试阶段进行测试的回放
代码覆盖分析

2)winAMS的产品特点

对任意复杂度的C/C++代码自动生成完整的测试驱动和桩函数(无需编写测试代码)
测试驱动支持复杂测试场景,包括同一测试用例中连续调用不同函数
自动打桩能够获取输入,控制任何预定义或者用户定义类型的输出

  1. 易于创建测试用例
  2. 测试静态,保护和私有函数
  3. 构建任意复杂的类的对象
  4. 测试多态性和动态分配
  5. 抛出和捕获不同类型和值的异常
  6. 测试复杂的类的继承
  7. 单独的测试模板例程
    捕捉和报告不期望的输出和信号
    命令行接口允许通过脚本执行所有功能

3)winAMS的优势

自动构建测试驱动和桩函数
集成包含MC/DC在内的代码覆盖率分析功能
支持主机,模拟器和嵌入式目标环境测试
自动化的回归测试
用户可配置编译器接口
支持DO-178B,ISO26262,IEC61508,FDA,IEC62304和CENELEC测试需求

常用开发工具一览在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值