编译和构建 Rational Rhapsody 样本

关于此任务

要在 INTEGRITY 环境中编译和构建 IBM® Rational® Rhapsody® 样本:

过程

  1. 启动 Rational Rhapsody,然后打开项目。例如:

    <Rational Rhapsody_install>\Samples\CppSamples\Dishwasher.rpy
  2. 选择文件 > 项目特性
  3. CPP_CG::INTEGRITY::RemoteHost 特性设置为运行 Rational Rhapsody 的机器的 IP 地址。(要在 Windows 环境中获取此 IP 地址,在命令提示符中输入以下命令:

    ipconfig
  4. 为样本设置活动配置。 例如,对于 Dishwasher 样本,将 EXE::Host 设置为活动样本。
  5. 打开活动配置的“特征”窗口,然后设置以下值:
    1. 检测方式字段设置为动画
    2. 环境自动设置为 INTEGRITY
  6. 选择“特性”选项卡,然后单击“所有”过滤器。
  7. CPP_CG::INTEGRITY::BLDTarget 特性设置为目标 BSP。缺省情况下,此值设置为 mbx800。 如果需要,可将此值设置为其他值。

    通过更改 BLDAdditionalOptionsBLDAdditionalDefines 特性可以设置其他选项和定义。

  8. 单击确定应用更改并关闭窗口。
  9. 选择代码为活动配置生成代码和构建文件。
  10. 选择代码编译和链接应用程序源代码。此选项生成以下 INTEGRITY 可执行文件:
    1. <ActiveComponent>.mod - 此文件是一种动态下载类型的映像。此映像可以使用 TFTP 服务器实用程序下载到目标板卡上的运行内核上。
    2. <ActiveComponent> - 此映像的类型是 Integrity 应用程序。此映像必须与内核集成以形成可以使用 ocdserv 实用程序下载到目标上的组合映像。

      在这些名称中,ActiveComponent 是在 Rational Rhapsody 中当前选定作为活动组件的组件的名称。


反馈