基于DSP的软件构件平台及基本支撑构件的设计

来源 :大连铁道学院 大连交通大学 | 被引量 : 0次 | 上传用户:laozhoudehua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件技术是当前软件复用研究的焦点,被视为成功实现复用的关键因素之一。其基本设计思想是通过复用原有构件、开发少量新构件,快速的组装出一个新的应用,就如同计算机硬件工程师用集成电路板快速组装出一台新的计算机一样。目前软件构件技术已经成为当前软件开发技术的主流。 但是在应用软件构件技术的过程中面临下列问题:如何进行软件构件的设计、测试和维护?怎样进行软件构件库的管理以及软件构件的集成?针对这些问题,软件界提出了通过构建软件构件平台为软件构件的开发和应用提供上述环境的解决方案。 为了解决嵌入式实时控制应用领域长期存在的软件复用程度不高、软件开发时间长等问题,利用软件复用和软件构件技术,我们设计了一个面向工控现场的基于目标微处理器的SHDSP2003嵌入式软件构件平台。该软件构件平台为整个嵌入式软件构件的设计、测试、集成、运行、管理和维护提供了环境或工具,即为嵌入式软件构件提供了整个生命周期的服务。 本文主要包括以下几个方面的内容:1.基于TI公司的TMS320F2812 DSP芯片设计了一个高度构件化的嵌入式实时多任务操作系统作为支撑平台;2.为了增强用户利用软件构件进行应用程序设计时对程序的控制力,设计了基本支撑类软件构件;3.提供了软件构件的开发、管理和集成工具。另外,为了方便用户的理解和使用,最后给出了一个基于该软件构件平台的一个设计范例—逻辑控制类软件构件的设计。 本文不但阐述了嵌入式软件构件平台设计的设计思想和体系结构,而且介绍了具体的设计方法,因此它对嵌入式控制领域的软件设计和软件构件平台建设具有普遍的指导意义。
其他文献
孔结构往往是零件上应力集中的典型部位,在交变循环载荷的作用下容易萌生疲劳裂纹,最终使零件发生断裂失效。因此,零件上的孔结构急需进行有效的强化。相对于传统的小孔强化方法
本文在对当前电子海图系统分析的基础上,总结了国内外现有电子海图系统在应用范围上所存在的缺陷。指出要使得电子海图系统可更广泛服务于用户,必须大力发展基于Internet的电子
CA6DL柴油机缸盖是CA6DL系列柴油机中的重要部件,结构复杂,加工技术要求高,其质量的优劣对于柴油机的整体性能有着重要的影响。为了满足柴油机高爆发压力、大功率、低排放的要求