Vector公司的AUTOSAR SIP包详解:CBD号码与软件集成

版权申诉
0 下载量 177 浏览量 更新于2024-08-03 收藏 325KB PDF 举报
"本文是关于Vector公司的AUTOSAR Classic软件集成包(SIP)的详细介绍,主要面向使用代码包进行开发的工程师。作者提到了SIP包的唯一标识CBD号码及其重要性,包括查询详细信息和支持服务。文章还讨论了CBD号后面的交付版本(D00)变化的原因,如客户需求变更、bug修复和功能安全等级的调整。此外,特别提到了一种特殊的D00.0代码包,它是Snapshot版本,供重要客户提前开发使用。" 在AUTOSAR (AUTomotive Open System ARchitecture) 领域,Vector公司是一个重要的工具提供商,其SIP包是用于经典平台(Classic Platform)的软件集成解决方案。SIP包,全称Software Integration Package,是Vector为客户提供的一系列预先配置好的代码和工具,便于工程师快速进行AUTOSAR系统开发。 每个SIP包都有一个唯一的CBD (Component Base Description) 号码,这不仅是识别代码包的标志,同时也是与Vector公司进行技术咨询和服务的关键依据。例如,CBD2200001_D00代表2022年出售的第一个代码包的第一次交付。CBD号可以反映出代码包的客户信息、项目需求、模块组成和版本等详细信息。 CBD号后的D00或D01等表示代码包的交付状态,D00通常是首次正式发布,后续的D01等表示更新或修正。这些更新可能由于客户需求变化、硬件调整、bug修复或功能安全等级提升等原因。对于有功能安全要求的项目,初始的D00包可能是QM (Quality Management) 级别,后续会根据客户配置和需求发布ASIL (Automotive Safety Integrity Level) 等级的包。 此外,存在一种特殊的D00.0代码包,它是一种快照版本,主要用于满足关键客户的需求。这些客户可能希望尽早获取代码包进行开发工作,因此他们可以先使用D00.0快照包进行初步开发,然后根据正式发布的代码包进行调整和功能移植。这种策略有助于客户缩短开发周期,但同时也要求他们能适应后续的配置变化。 Vector的SIP包提供了便捷的AUTOSAR开发环境,而CBD号码和交付版本管理则确保了代码包的可追踪性和灵活性,以适应不断变化的项目需求和安全标准。对于工程师来说,理解和掌握SIP包的使用和管理是高效开发AUTOSAR系统的必要条件。