概述
在当今智能汽车迅猛发展的浪潮下,芯片在汽车中的应用日益广泛且关键,为了保障汽车产业高质量发展,提升自主创新和核心竞争力,国内企业纷纷布局国产芯片。在控制领域,国产芯片分为MCU芯片和SOC芯片,MCAL(Microcontroller Abstraction Layer,微控制器抽象层)是这两类芯片应用的关键组成部分,负责抽象微控制器的硬件功能,使得上层软件无需直接访问硬件,从而提高系统的可移植性和可维护性。
通常,MCAL需要由芯片厂商提供,并确保与其硬件资源的有效对接,整车厂和零部件供应商使用MCAL提供的标准接口开发上层应用和基础软件。为了提升竞争力,快速抢占市场,大多数芯片厂商会选择第三方公司开发满足AUTOSAR标准的MCAL。2009年,经纬恒润加入AUTOSAR组织,作为高级会员,始终致力于为汽车行业提供全栈AUTOSAR软件解决方案。针对芯片厂商,经纬恒润推出了MCAL软件解决方案,可提供标准化接口软件开发和MCAL层性能优化服务,助力芯片厂商提升系统响应速度和稳定性。
经纬恒润MCAL软件解决方案
经纬恒润MCAL软件解决方案涵盖软件组件和工具链,其中,软件组件根据芯片环境进行定制开发,以源代码形式提供;工具链能够实现MCAL配置代码快速生成,同时支持二次开发,从而,快速实现国产替代,有效解决卡脖子事宜。
· 软件组件
图1 经纬恒润MCAL软件架构
· 工具链
运行于PC机上,实现AUTOSAR MCAL组件软件的设计、配置与生成功能,支持开发者模式和使用者模式。
— 开发者模式
供MCAL开发者使用,支持自定义配置界面,包括单选、多选、下拉、引用、输入、自动计算等功能;支持自定义生成规则,可将界面的图形化配置转换成配置代码;支持标准Arxml和自定义Excel文件基于具体芯片定制驱动规则。
图2 开发者模式界面
— 使用者模式
供MCAL最终用户使用,可在该模式下完成驱动模块的配置、验证并生成驱动的相关文件。
图3 使用者模式界面
经纬恒润生态伙伴助力MCAL开发
· 国产芯片生态伙伴:与多家国产芯片厂商紧密合作,了解其芯片内核及特点,可基于其芯片提供AUTOSAR
CP、AUTOSAR AP、MCAL、HSM等软件解决方案
· 编译器生态伙伴:与行业内专业的编译器厂商合作,如GHS等,可快速根据特定编译器进行MCAL适配和代码优化,提高软件执行效率
· 内核生态伙伴:积极与芯片内核供应商合作,特别是RISC-V等具有广阔发展的供应商,如芯来、晶芯等,积累丰富的内核软件开发经验,助力MCAL在特定内核下的快速适配
· 产业联盟和标准组织:作为AUTOSAR高级会员及国内多家组织的发起单位,积极参与产业联盟和标准组织,共同制定和推广技术标准,推动行业发展
产品特色和增值服务
· 产品特色
— 功能齐全:覆盖MCAL全部组件的开发,包括代码及工具
— IP开放
:开放源代码、工具配置源文件、Demo工程、使用说明等
— 功能安全支持:提供MCAL功能安全认证咨询,满足功能安全开发及测试流程
— 定制&联合开发:根据项目需求提供定制开发
· 服务支持
— 提供MCAL软件集成交付服务及全生命周期的技术支持
— 提供基于量产项目的MCAL软件配置、CDD开发等服务
— 提供MCAL软件一致性测试服务
· 培训课程
— 提供AUTOSAR MCAL组件的功能原理培训及工具使用培训
— 提供AUTOSAR MCAL的应用开发简介及实践
了解更多:请致电 010-64840808转6117或发送邮件至market_dept@hirain.com(联系时请说明来自控制工程网)。