摘要
针对嵌入式实时多任务应用软件的特点,设计了一种跨操作系统平台和硬件资源平台的软件框架,该框架以软件功能为模块划分的依据进行软件模块的加卸载等操作,实现了上层应用软件与底层硬件、操作系统及板级支持包的隔离,提高了嵌入式实时多任务应用软件的可靠性、复用性和可移植性。该软件框架现已应用于某试验系统数据处理软件中,实现了数据处理软件的良好跨平台和模块化特性。
Aiming at features of embedded real-time multi-task application software,a software framework for crossing operating system and hardware resource platform is designed,by which loading and unloading of software modular can be performed by taking software function as basis of modular division so as to realize isolation between higher level application software and lower level hardware,operating system and board level support package,and increase reliability,reusability and transferability of embedded real-time multitask application software.This software framework has been employed in a data-processing software of a testing system to implement favorable cross-platform and modularization specialty of data processing software.
作者
马若飞
杨柳
雷连发
Ma Ruofei;Yang Liu;Lei Lianfa(Xi'an Electronic Engineering Research Institute,Xi'an 710100)
出处
《火控雷达技术》
2017年第4期46-50,共5页
Fire Control Radar Technology
关键词
跨平台
模块化
嵌入式
软件框架
cross-platform
modularization
embedded
software framework