【问题标题】:How to execute the sample rtems program on eclipse ide?如何在 Eclipse IDE 上执行示例 rtems 程序?
【发布时间】:2013-03-15 11:04:35
【问题描述】:

我在eclipse平台上安装了rtems、mingw、msys、grmon,还在环境变量中指定了路径。我尝试执行给定的示例 rtems 程序,但它显示一个错误 * 启动 rtems 遇到问题 * 错误说明进程无法运行程序和“C:\workspace\rtems\debug\rtems”:启动失败。 还有一个问题是:rtems 会生成一个可执行文件吗? 还告诉我在windows xp平台上安装和运行rtems程序的过程??

【问题讨论】:

  • 如果您有目标,请指定。如果您没有真正的目标,那么您提到的 grmon 之类的工具对您没有帮助。
  • 我有一个目标硬件,但 Eclipse IDE 上的 rtems 程序没有生成 .exe 文件,那么应该如何使用 Msys 命令提示符执行??
  • 编译 rtems 无法生成 *.exe 文件,您的可执行文件位于 Debug 或 Release 文件夹中,并且它没有 RTEMS OS 的文件扩展名。 *.exe 是 Windows 可执行文件扩展名。包括实时操作系统在内的所有操作系统的可执行文件都有不同的文件扩展名。
  • 我已经构建了它,但你能告诉我如何执行它吗??
  • 你有哪个目标设备?

标签: operating-system real-time rtos real-time-systems rtems


【解决方案1】:

RTEMS仿真环境:http://www.rtems.org/wiki/index.php/RTEMS_on_Virtualbox。这个站点是设置 RTEMS 开发环境的一个很好的起点。

很快,从https://www.virtualbox.org/安装virtualbox程序,从http://www.rtems.org/wiki/index.php/RTEMS_on_Virtualbox下载镜像并从virtualbox启动这个镜像,RTEMS开发环境已经安装了这个镜像,包括编辑器、编译器、模拟器等......

【讨论】:

  • 如果我运行任何 rtems 示例,它不会在 eclipse ide 上生成 .exe 文件。我知道,应该使用 Msys 命令提示符运行。谁能告诉我如何使用 msys shell 提示符执行?
【解决方案2】:

首先我建议为 Eclipse 安装 RTEMS 插件

https://devel.rtems.org/wiki/Developer/Eclipse/Plugin

第二: 您需要知道目标才能为编译器提供正确的 -qspec。 提供给编译器的选项取决于您使用的 RTEMS 包。

第三: Eclipse 将生成一个可供 GRMON 和 GDB 使用的 .EXE 文件。 您还可以使用 Eclipse 调试器,它将使用 GDB 连接到 GRMON。

请记住将初始断点设置为“Init”而不是 main,并使用“-gdb”调用 GRMON,并且不使用“-ni”选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2015-03-08
    • 2014-06-18
    • 2021-07-01
    • 1970-01-01
    • 2020-12-10
    相关资源
    最近更新 更多