微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 支持汽车电子的嵌入式软件编程接口库设计

支持汽车电子的嵌入式软件编程接口库设计

时间:11-29 来源:吉林大学物理学院应用物理系 李志强 朱澄 李军 点击:

嵌入式API函数库

基于上述算法和底层驱动函数库,针对该控制系统的具体需求和功能,兼顾在汽车电子领域的通用性,我们对函数和算法以及各种操作进行了更高一层的封装,为用户提供了更标准的API函数库,更大程度地方便了用户。API函数库包含了发动机各种信号的输入处理和输出控制函数,能够实现更加具体的功能。

以发动机喷油控制函数为例,当系统检测到曲轴信号缺齿位置时,产生中断。系统根据测得的发动机转数,以及各种温度和压力参数,结合怠速、刹车等开关的状态,设定喷油输出信号的起始时刻和脉冲宽度,从而实现对发动机性能的控制。

结语

本文介绍了一种支持汽车电子的嵌入式编程接口库的内容和设计方法。接口库提供了可供系统直接调用的各种API函数,以实现常规算法和硬件操作。接口库的设计相对独立,实现了与硬件平台、操作系统和控制算法的并行开发,最后统一联调,大大缩短了开发的时间。同时,这种层次分明的设计思想,也使得接口库设计更加通用和标准化,可以通过简单修改移植到新的软、硬件平台之上,提高了代码的重复利用率,有较高的使用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top