提问人:singa1994 提问时间:9/9/2016 最后编辑:techrafsinga1994 更新时间:11/8/2018 访问量:5991
在虚拟机中以二进制文件的形式运行为 freeRTOS (RTOS) 编写的程序
Running a program written for freeRTOS (RTOS) in virtualmachine as a binary
问:
我有一个为 freeRTOS 编写的简单程序(实现计时器)。
我想在空的虚拟机(VirtualBox,或QEMU或其他东西)中运行此程序。
我需要制作一个可以在 VM 中运行和清空的二进制文件。
关于我该怎么做的任何建议或方向?
我在 freeRTOS 主页上查看了很多东西,但找不到有用的东西。
答:
1赞
وليد تاج الدين
9/10/2016
#1
对于 virtual box,您需要一个兼容 x86 或 amd64 的 freeRTOS 二进制文件。检查这是否对您有任何好处。
您可以查看此链接,因为据我所知,它是 freeRTOS 的模拟器,可以让您在没有虚拟机的情况下对其进行测试。
对于 QEMU,请查看此链接
0赞
scopichmu
9/20/2016
#2
Emm...,如果你只需要运行二进制文件而没有启动任何操作系统,你可以使用qemu。只需通过选项“-bios”将二进制文件传递到 qemu 中即可。在 qemu 之后,它将启动它运行。还可以使用 '-S -s' 选项在 qemu 中启用 gdb 服务器。之后,您可以使用 gdb 客户端连接到 qemu 并逐步调试二进制文件。
评论