国内

一种支持汽车电子的嵌入式软件编程接口库设计:AG体育注册

16 12月 , 2020  

AG体育注册

ag体育官网-近年来,随着电子科学和计算机技术的迅速发展,汽车电子设备的应用越来越多。目前,国内汽车电子技术水平与外国汽车制造商相比有相当大的差距。特别是发动机电气控制方面,国内独立国家没有制定先例。

本文介绍的柴油机电控系统嵌入式软件平台适用于能够根据汽车电子的OSEK标准调节汽车动力的系统平台。软件平台由微系统内核和编程模块库组成。嵌入式操作系统内核管理任务调度和事件处理等,编程模块库管理常用算法和开发基于MPC555的硬件的驱动函数,扩展用户可以调用的控制级PCB。

在嵌入式系统中,开发人员可以调用编程模块库中的多个API函数,构建一般计算功能和一般硬件操作员。图1发动机电子控制系统层图整个电子控制系统还包括硬件平台、基本驱动器、嵌入式软件平台和前4级用户。

每个层次关系如图1的右图所示。硬件平台概述引擎电气控制系统硬件平台主CPU为MPC555,是一款高性能32位微控制器,是为汽车电子、航空航天、智能系统等高端嵌入式控制系统设计的芯片。唯一的一点是,它有一个浮点运算单元,反对浮点代码所需的编程。

MPC555还具有可编程时间处理模块,可以对独立国家进行编程,构建发动机曲轴、凸轮轴等简单周期信号报废,需要外部分离的CPU。这大大简化了硬核硬件设计。图2发动机电控系统硬件电路结构是以MPC555为核心控制单元,结合适当的输出信号处理、输入控制和通信设备设计的发动机电控系统硬件电路结构框图(见图2右图)。

嵌入式操作系统内核概述该嵌入式操作系统是以MPC555/MPC556单片机为硬件操作平台,参照欧洲OSEK标准构建的超强微动态安全嵌入式操作系统内核。该系统为用户提供各种任务调度、事件处理和中断调用机制,并管理操作系统中任务之间的转换和信息传输。为了遵守系统实时拒绝,操作系统任务管理使用基于任务优先级的可维护任务机制,该机制通过消息邮箱和消息队列传递变量和信息。此外,系统内核可以利用开源机制,通过裁减和复制来反对各种国际主流处理器。

这个嵌入式操作系统内核的功能结构如图3的右图所示。图3反对汽车电子的嵌入式操作系统内核结构将嵌入式编程模块库设计应用于编程模块库的设计是将发动机电子控制系统所需的通用算法和硬件基本操作PCB以函数形式映射到操作系统。为开发人员提供熟悉的关系安全的软件平台。

嵌入式编程模块库的结构如图4的右图所示。【ag体育官网】。

本文来源:AG体育-www.yirmag.com


相关文章

Comments are closed.

网站地图xml地图