极海半导体推出AUTOSAR MCAL软件包和配置工具

    科创经济 朗峰江湖 2024-11-21 82570 次浏览

    针对G32A14XX系列汽车通用MCU,极海正式推出具备独立知识产权、完全自主开发的AUTOSAR MCAL软件包和配置工具,这标志着极海已具备完善的、高水准的、独立自主的AUTOSAR软件开发技术和综合服务能力,成为国内为数不多可以开发和提供符合AUTOSAR标准的软硬件的汽车芯片设计企业之一。

    什么是AUTOSAR MCAL?

    AUTOSAR是一个全球性的合作项目,旨在为汽车电子控制单元(ECU)的软件架构制定开放和标准化的方法,简化汽车电子系统开发,提高其可靠性、安全性和互操作性;MCAL微控制器抽象层(Microcontroller Abstraction Layer),由驱动程序、配置和初始化模块、接口定义组成,作为AUTOSAR分层模型中基本软件的最底层,可直接访问所有映射到MCU地址空间的片内外设和核心寄存器,实现并预留符合AUTOSAR标准的接口,方便上层软件对MCAL统一使用。极海是国内较早加入AUTOSAR联盟开发者合作伙伴(Vendor ID:0x00C1)的半导体企业之一。

    2f827708-a33f-11ef-93f3-92fbcf53809c.png

    MCAL在AUTOSAR架构中的关键作用:

    硬件抽象:MCAL为不同MCU硬件提供统一接口,降低上层应用与硬件之间的耦合度。

    底层驱动:MCAL包含DIO、ADCCAN等各种硬件外设的驱动程序,方便上层应用调用。

    简化开发:通过提供现成的驱动程序、抽象层、标准化接口,MCAL可简化软件开发和维护过程。

    极海自研AUTOSAR MCAL

    深化软硬协同,提升创新速度

    极海自主研发的G32A14XX AUTOSAR MCAL软件包,主要包括AUTOSAR 定义的标准模块和CDD拓展的非标准模块,均严格遵守AUTOSAR CP V4.3.1 MCAL SWS、SRS规范以及BSW General要求进行开发设计。所交付的软件均通过业界主流第三方工具平台的单元测试、集成测试、静态代码分析、动态代码配置功能验证,在代码质量和规范上皆具有较高的保障和交付标准;提供的示例代码,在软件安全性、集成性、可移植性、便捷性等方面均可满足国内外客户需求。

    为了支持上下游客户更好的开发AUTOSAR全栈软件应用,极海已与国际著名汽车电子软件及系统工具服务商 Vector完成MICROSAR Classic OS 以及基础运行环境vBaseEnv的阶段性适配工作,且可适配EB、普华、东软、恒润等国内外主流的BSW厂商

    极海G32A14XX AUTOSAR MCAL软件包,基本包含了AUTOSAR规范驱动类型所有标准的MCAL模块,同时通过复杂驱动拓展了硬件所需驱动资源,支持桩模块以便用于AUTOSAR软件集成和测试, 且所有模块均实现了软件的规范化和通用性,方便用户快速集成MCAL。

    G32A14XX MCAL软件特性:

    支持AUTOSAR Classic Platform 4.3.1版本的规范要求

    软件开发遵循ASPICE软件开发流程规范

    全球范围的支持体系,免费开发许可证

    提供EB Tresos Studio配置工具和自主开发的配置软件

    支持IAR、GreenHills、GCC、KEIL等多种第三方IDE的开发工具

    支持适配Vector等主流BSW/OS软件,可与业内主流供应商和集成商合作提供演示DEMO

    汽车制造商在开发ECU时,越来越重视功能安全、标准化的平台化开发,且严格遵循ISO 26262标准及AUTOSAR规范。支持AUTOSAR MCAL的汽车芯片可确保在软件开发过程中解决各种复杂的设计问题。此次极海发布的G32A14XX AUTOSAR MCAL软件包产品,具备优秀的灵活性和可扩展性,可显著降低汽车系统集成的复杂性,助力客户提高开发效率、缩短开发周期、减少系统总成本,以实现产品市场竞争力的大幅提升。