简介
ECUCoder 是基于Simulink的全自动代码生成工具,用于配置ECU控制算法模型与基础软件模型,并自动生成产品代码。支持飞思卡尔、英飞凌、意法等知名厂家的汽车电控系统主流芯片。
ECUCoder 提供了功能强大的基础软件Simulink 模块库,可以通过友好的用户界面便捷、直观地配置基础软件参数并由Simulink 模型自动生成基础软件代码。由于软件可以灵活、深层次地访问并配置基础软件参数,模型生成的基础Ψ 软件代码可以支持控制器快速原型及◤产品开发两个阶段。
ECUCoder目前支持如下处理器
√ Freescale飞思卡尔 MPC55xx系列
√ Freescale飞思卡尔 MPC56xx系列
√ Freescale飞思卡尔 S12/S12X系列
√ Infineon英飞凌 TC178X系列
√ ST意法↓半导体 SPC56X系列
√ 可根据用户需求提供针对其它处理器的定制服务
ECUCoder应用方式
☆ 基于目标控制器的全自动代码生成
★ RapidECU快速原型控制器
★ 客户自研或供应商控制器
☆ 基于目标微控制器芯片的全自动代码生成
ECUCoder 目前提供如下◇基础软件模块
● 底层驱动
● 标定协议
● 引导加载程序
● 实时操作系统
● 通信协议栈
● 诊断协议栈
● 可※根据用户需求提供针对其它功能模块的定制服务
ECUCoder的主要特点
√ 自动代码同时生成基础软件与应用软件,无需手动集成;
√ 模型自动优化配置,无需手动设置Simulink配置参数;
√ 功能强大的GUI界面,可直接从模型访问并配置整个基础软件;
√ 后台自动调用编译器,无需手动干预;
√ 代码可靠,代码可读性与执行效率良好折中;
√ 同时提供芯片级模块库与控制器级模块库,支持用户自主