概述
在当今智能汽车迅猛发展的浪潮下,芯片在汽车中的应用日益广泛且关键,为了保障汽车产业高质量发展,提升自主创新和核心竞争力,国内企业纷纷布局国产芯片。在控制领域,国产芯片分为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开发
产品特色和增值服务
— 功能齐全:覆盖MCAL全部组件的开发,包括代码及工具
— IP开放 :开放源代码、工具配置源文件、Demo工程、使用说明等
— 功能安全支持:提供MCAL功能安全认证咨询,满足功能安全开发及测试流程
— 定制&联合开发:根据项目需求提供定制开发
— 提供MCAL软件集成交付服务及全生命周期的技术支持
— 提供基于量产项目的MCAL软件配置、CDD开发等服务
— 提供MCAL软件一致性测试服务
— 提供AUTOSAR MCAL组件的功能原理培训及工具使用培训
— 提供AUTOSAR MCAL的应用开发简介及实践
全部0条评论
快来发表一下你的评论吧 !