[1.3]-AutoSAR零基础学习-工具链+技能准备

汽车相关的工具链比较庞大,相较于其他消费级产品来说,车规级的开发工具可以说的大的离谱,刚切到车载业务时,有一段时间的确有些不知所措,那么多工具不知道用来做啥,归根结底,还是对工作内容不熟悉,后来慢慢熟悉工作之后,就会对工具进行分类,也就清楚了各种工具的作用。

目前熟悉一下名字就可以,具体的功能作用,可以等到后面使用过程中,再去了解

整车设计: PREEvision,电子电气架构设计平台PREEvision,直观的、图形化的用户界面,作为整车电子电气协作开发平台,提高开发效率。 系统架构设计: CodeBeamer是一款Java编写的项目管理软件,同时也可以作为一个优秀的架构设计软件,架构层次清晰。 Autosar 架构配置相关的工具: 仿真: Simulink:autosar中,常用语appl设计 vVIRTUALtarget:虚拟AUTOSAR ECU测试工具,是一款为所有基于AUTOSAR 4.x项目生成虚拟ECU的软件 IDE:(功能基本一致,不用多介绍) TASKING/Hightech/Eclipse 版本管理: svn:集中式的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版 Git:分布式的版本控制系统 调试器: miniwiggler:DAP MiniWiggler是目前英飞凌单片机主流的开发工具,8位/16位/32位全系列单片机的下载和调试。 CAN通信相关的工具 CANape CANape是用于电子设备的ASAM-MC(以前为ASAP)测量,校准诊断和开发系统。 CANape的主要操作范围是电子控制器设备的优化。 CANape具有以下主要组件:在线测量,离线分析,诊断,打印机功能,数据管理,闪存编程,校准,CDM Studio和设备数据库编辑器,是开发,诊断和校准电子设备的全方位工具 。 CANoe CANoe是德国Vetor公司推出的一款用于总线开发的设备,全程为CAN open environment。一开始主要是用于CAN总线的开发、仿真、测试和分析。后来随着总线技术的发展,CANoe不仅限于CAN类型的总线开发,还包含LIN、FlexRay、MOST和以太网等开发。CANoe是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。 CANanalyzer CANalyzer是网络和分布式系统开发的通用分析工具,不仅能方便的观察、分析和支持扩展多达32个CAN通道的数据传输,还能用于LIN、MOST或FlexRay总线通道。它具有良好的性能,及可编程功能能满足从简单的网络分析到复杂问题中发现并解决故障(解决纷争)的所有需求。 INCA 常见的汽车标定工具,主要有INCA,CANape,ECU标定工具等。这次先主要介绍常用的INCA软件。INCA是属于ETAS旗下的一款基础产品,能够与其他试验平台,HIL系统等实现接口交互,具备全面的测试和标定功能,支持CCP或XCP等协议,可对标定数据进行管理,可用于数据采集、标定、ECU闪存编程ProF集成,可用于带图形策略数据显示示波器,界面自编程等功能,实在很强大。 其他常用的工具 电源/万用表/示波器/电流钳/逻辑分析仪

需要我们具备的一些能力

电路焊接能力: 很多时候,硬件还有一些bug,这时候,如果要等板子完全好再去调试代码,很显然不现实的,所以需要一定的动手能力,比如某颗电阻,或者电容需要更换,这就需要我们自己动手去处理了! 软件调试能力: 对于自己的程序代码,是否正确运行,你必须清楚,如何去调查 文献查阅能力: 很简单,你要知道去哪找,找什么,什么好 英文阅读能力: 常见的datasheet,功能需求其实都是英文输出的,需要一定的英文基础! 文档归类能力: 一个项目持续的时间很长,中间会产生很多的临时文件,临时代码,中间过程成果,这就需要强大的文件归档能力,等待项目复盘或者问题追溯是非常便利的
经验分享 程序员 微信小程序 职场和发展