原创 tornado--组件描述语言CDL

2007-1-18 11:13 4615 8 8 分类: MCU/ 嵌入式
为更好的使用于越来越复杂的vxworks环境。Tornado2.X使用了新的配置方法--图标配置和工程工具配置,用户可以直接看见vxworks的配置情况。这种通过可视的层次化GUI配置系统的方法已经能够满足开发者的开发要求。这种工程工具包含了一种API接口和一种语言--组件描述语言(CDL),这种语言来定义组件以及他们的参数,可测量刑和其他组建的关联。组件是一种将代码和配置数据并入功能单元的一种高水平方法,比如说“消息日志”。可启动的目标是组件,及他们的配置参数值,构造选择的搜索。在Tornado2.X中,使用工程工具是工程操作的唯一方式,也就是说,工程不能够由命令行配置。
  CDL目标组织5个等级:
  组件目标;
  参数目标;
  文件夹目标;
  选择目标;
  初始化群组目标。
  CDL使用组件描述文件CDF来标准化软件的组件语言。每一个CDF带后缀.cdf。每个文件可定义不止一个组件。
 
  组件特性属于以下四种类型:
  代码。这可以是构建一个工程使用的目标代码或是源代码的合集或子集。
  配置信息。CDL提供了丰富的特性参数用于描述一个组件。这些参数可以北制定、改变、增加或是删除。参数是配置的参数,例如数据的类。典型的预处理程序宏用在一个组件的配置代码中。个别的CDL目标用于定义这些参数。
  集成信息,这些特征参数控制一个组件是如何集成到一个可执行“系统映像”中的,例如,一个初始化和在初始化过程中何时调用程序的描述。集成特性参数也定义了组件间的依赖性,代替了以前的tornado版本中的#ifdef/#endif的陈述。
  用户介绍。很多参数控制了一个组件怎么被介绍给用户,也就是一个组件怎样呈现在tornado中。例如,特征信息定义了一些参数特征参数,最基本的是一个组件的名称,一个说明组件配置的见解大纲。它们也影响了在工程组件层级中在哪里一个组件或一个文件夹或一个选集应被陈列。
  CDL目标类型
  组件描述语言支持很多目标类型。谁这组件的增加,一种把它们分组到相关的子系统的方式已经发展起来,他被称为文件夹和选集,CDL目标描述了每个方式。初始化分组提供了一种指定一个组件的初始化顺序的方式,这时另外一种目标类型。当然,CDL提供了一个目标来定义一个组件以及它的特征参数还有为定义参数的附加目标类型个,数据类型用来表示组件特征参数。
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户377235 2015-1-5 18:57

您好,我打的毕业论文题目 :C++代码构件化封装之CDL自动生成模块的实现。主要任务:对指控软件现有代码进行构件化封装,并为其自动生成构件定义文件(CDL文件)。我不知道该从哪下手,请大神指点一二。

tengjingshu_112148725 2009-8-6 09:42

板子做得挺漂亮的

用户64375 2007-1-18 15:38

一切都可视化,是我们的目标,有了Eclispe和XML的帮助,我们更容易实现,而且已经实现,这不是WindRiver的专利!

相关推荐阅读
shenyandetongxing_551209819 2010-02-25 21:34
MyEclipse 建立第一个工程
1.打开MyEclipse--新建个工程File--New--Project--WebProject 2.在ProjectName中输入hello--Finish 3.然后为工程添加struts框架,...
shenyandetongxing_551209819 2010-02-06 22:42
人力资源管理软件(技术储备)
JAVA的SSH开发框架Struts、Spring、Hibernate在各层的作用1、Struts 负责 web层ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理...
shenyandetongxing_551209819 2010-02-06 02:51
个人资源管理软件(需求)
先提提需求吧,这是重中之重,这不是简单就能完成的,需要不断的修改和完善。既然是个人资源管理就要首先搞清楚个人资源包括哪些部分:1  人脉资源,也就是我们常说的关系,人是社会型动物就不可能生活在真空里,...
shenyandetongxing_551209819 2010-02-06 02:33
HR软件设计开始(关注个人资源管理与分析)
最近对HR很感兴趣,上网搜了一下,HR的软件也不少,其中风头正劲的用友公司做的挺多,但是看了看都是针对企业级的。但自己平常的工作和进步帮助不大。想整一个关于人力资源、人际关系进行总结、分析的软件,让自...
shenyandetongxing_551209819 2010-02-06 02:30
对HR和B/S模式的东西感兴趣
最近对HR很感兴趣,上网搜了一下,HR的软件也不少,其中风头正劲的用友公司做的挺多,但是看了看都是针对企业级的。但自己平常的工作和进步帮助不大。想整一个关于人力资源、人际关系进行总结、分析的软件,让自...
shenyandetongxing_551209819 2008-10-01 16:18
由于工作原因,改行!!
已经好久没有上我的博客了,还有很多朋友支持我,很欣慰:)现在由于工作原因很长一段时间内将挥泪告别嵌入式。现在如果有做PKI或PMI的跟我一起交流啊:)...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /3 下一条