01 CAN
  • 依据AUTOSAR Classic Platform 4.3标准通信协议栈规范的定义, 对于RTE和应用软件角度增加了对64位整数和float浮点数类型的信号的支持; 并对CAN总线最新的标准技术进行了支持,包括CANFD、智能控制器Intelligent COM、 局部网络(Partial Network)和选择性唤醒(Selective Wakeup)。同时, 对于meta data的支持也较4.3以前的版本架构更加合理,实现更加容易和高效。
    • 支持CANFD
    • 支持MetaData
    • CAN总线通信支持中断或轮训处理方式的配置选择
    • 支持64位整数类型信号(需硬件支持)
    • 支持浮点数类型信号(需硬件支持)
    • 支持信号周期、触发及混合发送模式
    • 支持接收信号过滤算法和符号扩展
    • 支持接收、发送信号的大小端转换,接收、发送信号超时、定时处理
    • 支持信号组,支持PDU分组与控制
    • 支持通信安全的计数器(counter)和Vote验证功能
    • 支持IPDU动态复用
    • 支持IPDU作为容器进行多IPDU组装传输
    • 支持局部网络(Partial Network)
    • 支持大信号数据通信(Large Data Communication)
    • 可裁剪、可配置
02 J1939
  • VKware AUTOSAR J1939协议栈产品,依据AUTOSAR Classic Platform4.3标准架构进行开发, 实现了其中定义的所有功能,包含J1939TP、J1939RM、J1939NM和J1939DCM等协议簇特有模块, 以及CAN驱动、CAN接口抽象、PDU路由(PDUR)、COM、LDCOM、IPDUM、NMIF、CANSM、 COMM等通信、网络管理协议栈共用模块。
    • 支持CANFD
    • 支持MetaData
    • 实现SAE J1939-21定义的REQUEST和REQUEST2两种请求管理PG
    • 实现SAE J1939-21定义的BAM和CMDT传输层功能机制
    • 实现SAE J1939-81 定义的网络管理功能,实现AUTOSAR Classic Platform4.3中定义的两种网关多通道地址申明PG的实现:Shared Address Space和External Node
    • 实现SAE J1939-73中定义的DM机制,实现AUTOSAR Classic Platform4.3中定义的DMx功能通信实现
    • 可裁剪、可配置
03 XCP功能
  • VKware AUTOSAR XCP标定协议产品符合AUTOSAR Classic Platform4.5架构, 总线相关方面功能实现了对CAN总线的实现与支持,全面实现了XCP强制要求和可选的功能与命令。 部分命令如PROGRAM需要依赖存储管理功能完成。
    • 实现ASAM XCP 1.1
    • 兼容ETAS INCA及Vector CANape标定上位机
    • 支持Synchronous data acquisition(DAQ上传)
    • 支持Synchronous data stimulation(STIM)机制
    • 支持Flash Program
    • 支持在线标定功能
    • 支持页切换功能,根据功能逻辑和硬件资源,通过配置与有效集成,实现以最小RAM资源消耗支撑大标定数据量的标定支持
    • 支持静态、动态DAQ配置
    • 支持Master/Slave块传输通信模式
    • 支持Seed & Key保护,支持用户自定义安全算法实现
    • 支持时间戳功能
04 CCP功能
  • 基于AUTOSAR Classic4.3软件架构的CCP标定协议栈软件产品, 作为汽车电子控制单元(ECU)车控系统常用功能的软件组件, 主要功能是通过AUTOSAR Classic4.3标准软件架构定义的CAN总线通信功能的标准接口, 参考CCP2.1标定协议标准实现汽车电子CCP标定协议栈功能。
    • 实现符合CCP 2.1标准规范
    • 无缝融合AUTOSAR4.3软件架构
    • 兼容ETAS INCA及Vector CANape标定上位机
    • 支持在线标定功能
    • 支持Synchronous data acquisition(DAQ上传)
    • 支持Seed & Key保护,支持用户自定义安全算法实现
    • 支持页切换功能
    • 可配置定制支持DAQ RESUME功能
    • 可配置定制支持CAL STORE功能
    • 可定制实现Diagnostic Service命令
    • 可定制实现Action Service命令
    • 支持INCA Quick Start Mode 2/3/4
05 LIN总线通信功能栈
  • LIN总线是应用于汽车电子系统中常用的串行总线协议。 LIN总线是一种主从式总线,网络上运行一个主节点和多个从节点, 主节点通过调度表控制总线通信。AUTOSAR软件架构中LIN总线协议栈基于LIN2.1标准, 实现了LIN总线2.1标准的主节点功能,不包含对从节点功能的实现和描述。 AUTOSAR软件架构中的LIN总线协议栈包含模块LIN驱动模块、LIN收发器模块、 LIN总线接口模块、LIN总线状态管理器模块、LIN总线网络管理模块。
    • 实现LIN 2.1标准规范的主节点功能,兼容LIN2.1、LIN2.0、LIN1.3规范的从节点通信
    • 支持多LIN控制器、收发器驱动
    • 实现调度表管理,可配置
    • 支持睡眠与唤醒
    • 支持LIN2.1定义的诊断请求/响应接收发送功能
    • 支持节点配置服务
    • 支持无条件帧传输
    • 支持事件触发帧传输
    • 支持零星帧传输
06 总线网络管理功能栈
  • VKware AUTOSAR网络管理协议栈产品依据AUTOSAR Classic Platform 4.3标准, 实现了所有功能,部分功能依赖底层总线控制器驱动和收发器支持。
    • 支持睡眠、唤醒与总线错误管理
    • 支持智能控制器功能(ICOM)(需硬件支持)
    • 支持CAN总线远程节点检测
    • 支持网关多网络通道同步睡眠、唤醒
    • 支持多级网关功能簇的协同睡眠和唤醒
    • 支持CAN总线局部网络功能(Partial Network,依赖收发器硬件支持)
    • 支持CAN总线虚拟网络节点(Pretend Network,依赖CAN控制器硬件支持)
    • 支持CAN总线自定义用户数据收发
    • 支持CAN总线AUTOSAR网络管理
    • 支持CAN总线OSEK直接网络管理
07 UDS诊断与FBL功能
  • AUTOSAR软件架构中CAN总线UDS诊断协议栈基于标准的CAN总线通信模块以外, 定义了CANTP和DCM两个模块,分别用于实现ISO 15765-2中定义的诊断请求和响应数据的网络层传输, 实现ISO14229-1中定义的UDS诊断服务和相应机制。模块之间定义了标准的接口进行交互。
    • 支持CANFD
    • 支持ISO 15765-2-2016
    • 支持ISO 14229 2013
    • UDS协议栈支持多协议
    • 支持多核系统集成
    • 支持自定义安全算法
    • 支持服务粒度配置与裁剪
08 总线信息安全功能栈
    • 支持对硬件实现加密驱动集成
    • 支持对软件实现加密功能集成
    • 支持密钥与计数器管理功能自定义
    • 支持哈希功能算法(Hash)
    • 支持校验和功能算法(Check Sum)
    • 支持信息认证码功能算法(MAC)
    • 可配置、可裁剪
09 操作系统与系统服务功能
  • AUTOSAR OS是专为汽车电子控制领域设计的可抢占、多任务、高性能的嵌入式实时操作系统。 结合AUTOSAR开放系统架构的方法学与配置概念,结合多年AUTOSAR基础软件产品研发与应用经验, 充分应用AUTOSAR配置理念,实现了最大程度地降低资源消耗,提高源码级的可裁剪性。
    • 符合AUTOSAR4.3标准
    • 兼容OSEK/VDX OS 2.2.3标准
    • 支持多核功能。提供核启动关闭、核间同步、跨核调用功能
    • 最大支持4095个任务,可配置任务可抢占或不可抢占
    • 支持中断嵌套,提供一类和二类中断
    • 提供堆栈溢出和堆栈使用率检测
    • 最大支持32个跨核事件设置、同步
    • 提供核内核间资源互斥访问机制
    • 支持周期警报、调度表
    • 提供外设地址访问接口
    • 支持启动安全集成HTMSS
    • 支持多WDG驱动
    • 支持Alive supervision
    • 支持Deadline supervision
    • 支持Logical supervision
    • 唯一实现并验证过异构多核应用场景
    • AUTOSAR OS已支持芯片平台:英飞凌AURIX 27X、23X,NXP S32K14X,Cypress TRAVEO Ⅱ系列
QQ群