资料介绍
嵌入式系统 获取更多权威电子资料 请登陆 www.eepw.com.cn
支持汽车电子的嵌入式软件编程接口库
设计
摘 要: 本文介绍了一种支持汽车电子的嵌入式软件平台编程接口库的内容和设
计方法。该接口库提供了以汽车电子 领域常用算法为主的基础编程接口库和以
底层硬件驱动函数为主的专用编程接口库,以及针对特定系统而设计的API函数
库。系统以MPC555 为硬件运行平 台,用户通过调用接口库提供的API函数,就
可实现运算和硬件操作。这种层次分明的设计思想也便于维护接口库和移植新的
平台。
关键词:API;嵌入式系统;应用算法;底层驱动
引言
近年来,随着电子科学和计算机技术的飞速发展,汽车电子设备的应用越来
越多。目前,国内汽车电子技术水平跟国外汽车厂商相比还有很大差距,尤其是
在发动机 电控方面,国内尚无独立开发先例。本文介绍的柴油机电控系统嵌入
式软件平台就是面向汽车电子,遵循OSEK标准,应用于汽车动力总成控制的系统
平台。
软件平台由微型系统内核和应用编程接口库组成。嵌入式操作系统内核负责
任务调度及事件处理等,编程接口库负责将开发常用的算法和MPC555 底层硬件
的驱 动函数进行控件级封装,供用户调用。在嵌入式系统中,开发人员通过调
用编程接口库中已有的API函数,就可以实现常用运算功能以及常规硬件操作。
图 1 发动机电控系统层次图
整个电控系统包括硬件平台、底层驱动、嵌入式软件平台和上层用户四个层
次。各个层次关系,如图 1 所示。
硬件平台简介
第 1 页 共 5 页
获取更多权威电子资料 请登陆