//百度統計代碼

ORIENTAIS MCAL 驱动软件

2016-11-24

上層應用對硬件的直接訪問給軟件移植帶來了困難,爲了提高軟件的可重用性,使上層軟件的開發獨立于具體的硬件,並發揮硬件的最佳性能,有必要向上層軟件開發人員提供標准的微處理器抽象層驅動軟件。

MCAL(Microcontroller Abstraction Layer)驱动软件位于基础软件平台的分层架构中的底层。

MCAL向上提供標准的微控制器驅動接口,屏蔽底層硬件差異;向下直接訪問硬件,並充分利用硬件特性優化驅動實現。



解決方案

ORIENTAIS  MCAL驱动软件对内实现各驱动模块的初始化和功能实现,对外提供微控制器抽象层次的标准接口,从而使上层应用完全解耦于底层微控制器,增加了上层软件的复用能力,降低了软件开发和硬件平台移植成本,提高了软件开发效率。

普华ORIENTAIS  MCAL驱动软件支持业界主流的汽车电子芯片厂商从8位到32位各种典型的汽车电子应用。目前支持的硬件平台如下:

32位方案:MPC563x, MPC55xx, MPC5xx, V850

16位方案:MC9S12(x), XC23xx系列

8位方案:HCS08, STM8

   普华ORIENTAIS  MCAL驱动软件提供基于Eclipse开发环境的图形化配置工具,用于根据用户和应用需求对各个驱动模块进行灵活配置,并自动生成产品级配置代码。同时ORIENTAIS  MCAL还支持以MATLAB工具箱方式进行代码配置和生成。


分享到: