云途正式发布量产版本AUTOSAR MCAL驱动软件和配置工具

来源:云途半导体 #云途半导体#
4.5w

近日,云途半导体正式发布AUTOAR MCAL驱动软件(云途MCAL)和配置工具(YCT)正式发布量产RTM v1.1.0版本,此版本由云途应用工程师团队(AE Team)完全自主开发,是云途车规MCU产品AUTOSAR软件生态构建的主要里程碑,标志着云途具备了强大的AUTOSAR软件开发技术实力。作为为数不多能够完全自主开发MCAL和配置工具的国产MCU研发团队,云途MCAL和配置工具(YCT)的发布意味着云途应用和软件团队能够更快、更好地服务我们的客户。

AUTOSAR是AUTomotive Open System ARchitecture 的简称,中文直译为汽车开放系统架构。云途是国内少数加入AUTOSAR联盟开发者伙伴(Development Partner) 车规MCU半导体公司,Vendor ID为180(0xB4)。

△AUTOSAR官网开发者伙伴列表

遵守AUTOSAR相关规范要求

云途MCAL需求严格遵守AUTOSAR CP v4.4 MCAL SWS和SRS规范以及BSW General要求

(1)使用GIT + Jenkins/Bamboo进行敏捷开发

△云途MCAL敏捷开发工具

(2)使用Tessy进行了完整的单元测试(unit test)和组件集成测试(component / integration test)

(3)使用Helix QAC完成了全部MCAL驱动代码的静态代码测试(static code test),覆盖MISRA-C 2012和AUTOSAR命名规则一致性检查

△云途MCAL驱动QAC和Tessy测试报告

此版本所覆盖MCAL模块

云途MCAL软件包RTM v1.0.0包含了YTM32B1MEx MCU的片上外设模块的驱动程序代码和MCAL驱动模块所需的相应桩模块(stub module)的示例代码,如Det、Dem、CanIf、LinIf、EcuC和EcuM等。

表格1. YUNTU MCAL RTM v1.0.0支持驱动列表

该发布版本的驱动程序代码几乎覆盖了所有标准化的MCAL模块。此外,还以复杂驱动(CDD)方式提供了DMA和I2C模块的驱动程序代码。

每个MCAL驱动模块提供完善的使用文档、样例工程和测试报告:

· 用户手册(UM)

· 样例工程(Demo project)

· 单元测试报告(Unit Test report)

· 集成测试报告(Component/Integration Test report)

· MISRA-C 2012规则检查报告(Static Code Test report)

支持MCU器件型号,包括:

· YTM32B1ME05G0MLQT

· YTM32B1ME05G0MLLT

· YTM32B1ME05G0MLHT

• YTM32B1MD14G0MLLT

• YTM32B1MD14G0MLHT

要求/支持软件(SW Requirement)

MCAL驱动配置和代码生成工具

· Yuntu Config Tool(YCT) v1.8.0 or later version

编译器工具链/IDE

· GCC: GNU GCC v9.2 or later version

· Keil/MDK: ARM Keil/MDK v5.36 or later version

· IAR : IAR v8.2 or later version

· VS Code: Microsoft Visual Studio Code IDE v1.76 or later version (C/C++ support, GNU toolchain, CMake v3.25, Ninja, Cortex-Debug extensions installation required)

调试器

· J-LINK : SEGGER JLINK v6.96 or later version, YUNTU YTM32B1ME0 patch(support package) installation required.

· Ozone Debugger tool : SEGGER Ozone v3.28 or later version.

要求/支持硬件(HW requirement)

· EVB: YTM32B1ME0-Q144-EVB-REVB

· Debugger: J-LINK v9.2 or later with YUNTU YTM32B1ME0 patch (support package) installed.

云途MCAL软件包RTM v1.0.0使用

· 单独作为MCU外设底层驱动(LLD) + FreeRTOS/Bare Metal应用

· 与BSW、RTE和ASW一起使用,开发完整AUTOSAR应用

为了支持客户更好的开发AUTOSAR全栈软件应用,云途MCAL已与国内外上下游的AUTOSAR生态软件第三方合作伙伴,包括Vector、东软睿驰、成都道纬(北京西能)以及普华及恒润开展BSW适配合作。

△云途MCAL使用

云途配置工具(YCT)作为云途MCAL的图形化配置工具,不但支持MCAL驱动的参数配置和检查及代码生成,还支持配置结果的arxml(AUTOSAR 配置结果标准文件格式)的导入和导出,以方便与第三方AUTOSAR 软件Vendor工具进行AUTOSAR BSW适配和RTE/ASW集成。

同时,YCT也是云途SDK的图形化配置工具,能够支持MCAL和SDK应用工程的直接生成,大大提高了客户的MCAL和SDK配置效率,缩短了基于云途车规MCU的汽车应用软件开发周期。

责编: 爱集微
来源:云途半导体 #云途半导体#
THE END
关闭
加载

PDF 加载中...