CHIPWAYS发布基于EB tresos Studio(经典AUTOSAR软件开发环境)XL660x MCU MCAL版本日前,CHIPWAYS发布XL660x MCU MCAL 软件版本,该版本适配于CHIPWAYS自主研发的同时满足AEC-Q100和ISO 26262 ASIL-B功能安全标准的车规级32位MCU芯片产品XL660x系列。 AUTOSAR定义及目的 AUTOSAR旨在为汽车电子控制单元(ECU)提供标准化的软件平台和应用程序接口(API)。AUTOSAR架构的目的是降低汽车电子系统开发的复杂性,并提高软件开发的可重用性和可移植性。 AUTOSAR目的 AUTOSAR Classic Platform 1. 应用程序(AL):应用层包含若干软件组件(Software Component),SWC封装了需要实现的具体功能,独立于微控制器的类型; 2. 运行时环境(RTE):为应用软件提供通信服务; 3. 基本软件(BSW) 又分为: • 服务层(Services Layer):在BSW层最上层,提供OS、车辆网络通信和管理服务、内存管理(NVRAM管理)、诊断服务(包括UDS通信,错误存储器和故障处理)、ECU状态管理/模式管理、逻辑和程序流监控(Wdg管理)等多种服务 • ECU抽象层(ECU Abstraction Layer):提供访问外围设备的API,使更上层的软件独立于ECU硬件 • 微控制器抽象层(Microcontroller Abstraction Layer):提供可以直接访问微控制器和外围设备的底层驱动 • 复杂驱动(Complex Drivers):提供集成特殊功能的可能性,例如设备的驱动等 AUTOSAR Classic Platform CHIPWAYS XL660x MCU MCAL • XL660x MCU MCAL开发基于国际主流AUTOSAR厂商EB tresos Studio 29.2(经典AUTOSAR软件开发环境) • XL660x MCU MCAL亦包含常用的I2C、UART等CDD (可通过EB tresos配置) • XL660x MCU MCAL已完成AUTOSAR 4.3.1版本MCAL适配,以及BSW适配 AUTOSAR软件示意图 CHIPWAYS XL6601 MCU MCAL模块清单 |