微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于构件技术的嵌入式系统复用软件设计

基于构件技术的嵌入式系统复用软件设计

时间:05-30 来源:单片机与嵌入式系统应用 点击:
3 集成开发环境

  本课题组采用微型消息总线MMB嵌入式系统集成开发环境(MMBIDE)应用程序编程语言引入IEC611 313标准,将结构化语句(Structured Text)描述程序设计语言作为自身嵌入式系统应用软件的编程语言。这主要是考虑到MMB嵌入式系统应用于工业控制领域,要求能够自身可以完成较复杂的控制运算,同时要求语句清晰、易懂,具有编程任务高度压缩化的表达格式。采用交叉开发方法,在Windows主机平台上开发与之连接的目标机。开发环境包括自己的可裁剪的微内核实时多任务操作系统,主机上的编译、调试、查看等工具, 以及串口、网络与目标机的连接工具。其主要功能包括面向工业应用领域的应用程序基本框架、可重用的构件库、源程序编译器、组态下载用户工具、参数下载用户工具、参数实时监控界面等用于支撑应用程序开发的各类用户工具,是用户开发应用程序的重要基础,强调知识成果的积累和重用,是平台开发模式思想的集中体现[5]。

结语

  本软件开发平台应用软件构件技术主要解决下列问题:软件构件的接口定义,提供软件构件与系统以及软件构件之间的交互机制,同时为软件构件的设计和封装提供依据。软件构件的开发和集成,为软件构件的设计和集成提供必要的开发工具。本文介绍了其中主要的系统级软件构件的开发方法,为系统集成各种应用级软件提供了总体框架,解决了控制系统应用软件难维护、难继承的问题, 为控制类应用软件的开发提供了依据。

参考文献

[1] 康玉东.基于DSP的嵌入式实时操作系统研究[D].西安: 西北工业大学,2004.
[2] 吕艳玲. 基于DSP的软件构件平台研究及监控子系统的实现[D].大连: 大连铁道学院,2004:18-19.
[3] 袁爱进,等.现场智能测控仪表软件组件集成技术的研究[J].仪器仪表学报,2001,22(3):269-276.

杨胜春(硕士),主要研究方向为计算机应用。

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

网站地图

Top