Embedded 在virtualmachine中以二进制形式运行为freeRTOS(RTOS)编写的程序

Embedded 在virtualmachine中以二进制形式运行为freeRTOS(RTOS)编写的程序,embedded,virtual-machine,qemu,rtos,freertos,Embedded,Virtual Machine,Qemu,Rtos,Freertos,我得到了一个为freeRTOS编写的简单程序(实现了一个计时器) 我想在一个空的虚拟机(VirtualBox、QEMU或其他东西)中运行这个程序 我需要做一个二进制文件,可以运行在和空的虚拟机 我该怎么做,有什么建议或指导吗 我检查了很多东西,但没有找到有用的东西。对于virtual box,您需要一个兼容x86或amd64的freeRTOS二进制文件。检查是否对您有任何好处 你可以检查一下,据我所知,这是一个针对freeRTOS的模拟器,它可以让你在没有虚拟机的情况下测试它 对于QEMU,请选

我得到了一个为freeRTOS编写的简单程序(实现了一个计时器)

我想在一个空的虚拟机(VirtualBox、QEMU或其他东西)中运行这个程序

我需要做一个二进制文件,可以运行在和空的虚拟机

我该怎么做,有什么建议或指导吗


我检查了很多东西,但没有找到有用的东西。

对于virtual box,您需要一个兼容x86或amd64的freeRTOS二进制文件。检查是否对您有任何好处

你可以检查一下,据我所知,这是一个针对freeRTOS的模拟器,它可以让你在没有虚拟机的情况下测试它


对于QEMU,请选中此

Emm…,如果需要只运行二进制文件而不启动任何操作系统,则可以使用QEMU。只需通过选项'-bios'将二进制文件传递到qemu中。之后,qemu将启动它运行。还可以使用中的“-S-S”选项在qemu中启用gdb服务器。在您可以使用gdb客户机连接到qemu并逐步调试您的二进制文件之后