使用 MicroC 概要文件来设计应用程序
可以使用 Rhapsody MicroC 概要文件将 UML 概要文件、代码生成器及运行时框架组合在一起,并可以 将其用于修改与概要文件相关的属性。
关于此任务
MicroC 概要文件可用于设计符合以下要求的应用程序:
准确控制动作的执行,包括能够调度定期事件
能够使用内存分段,包括分配内存给 ROM
特性的编译时初始化,包括能够根据上下文对特性定义不同的值
不进行动态内存分配
内存资源受限
方便地适应不同目标
与 MISRA 兼容,因此不需要包括 MISRA98 项目设置
IBMdeveloperWorks 的最新文章
MicroC 框架 (MXF)
MicroC 框架 (MXF) 支持
扩展执行
模型定义。
用于 C 的简化 MicroC 框架 (SMXF)
您可以生成 MicroC 应用程序代码并使用简化的 MXF_C 框架 (SMXF) 来构建该代码。SMXF 框架是 MicroC 框架 (MXF) 的简化版本,它更好地符合可避免
#ifdef
以及其他可能的死代码 的 MISRA-C。
查看 MicroC 属性透视图
MicroC 概要文件提供的大多数功能由众多属性控制。为了使您更方便地查看这些属性,MicroC 概要文件提供了
概要文件透视图
。
扩展执行模型:术语定义
可以使用 MicroC 概要文件指定元素动作的序列。对元素部件执行顺序的指定 基于
执行方案
和以下两个 MicroC 概念:
可执行
和
执行管理器
。
控制应用程序执行
您可以使用 MicroC 概要文件控制应用程序的执行。
进行编译时初始化
借助 MicroC 概要文件,您可以指定应该在编译时初始化元素。
使用 MicroC 概要文件来管理内存
MicroC 概要文件提供了一种机制,允许您将内存分段合并到应用程序中(包括能够向 ROM 分配内存)。
添加网络端口
MicroC 概要文件包含两种可用于将数据元素绑定到图上的信号的网络端口类型,即 inNetworkPort 和 outNetworkPort 端口。
生成 MicroC 代码
通过使用特定于概要文件的代码生成机制,可以基于 MicroC 概要文件创建项目。
动画与目标监视
除了 Rational Rhapsody 所提供的标准动画功能外,MicroC 概要文件 还包括称为目标监视的功能,适用于具有最少量资源的系统。您可以将标准的图像化功能用于使用 MicroC 概要文件开发的应用程序。应用程序可以在管理 Rational Rhapsody 的计算机 或单独的目标系统上运行。
使基于主循环的应用程序适应新的目标系统
您可以使用 MicroC 概要文件使应用程序适应目标系统。
相关信息
:
属性定义文件
IBM Rational Rhapsody wiki development videos
使用属性配置 Rational Rhapsody
反馈