在QEMU上运行vxworks

0. 环境准备

linux, gcc, git

1. QEMU的编译

下面的命令以编译32位arm的qemu为例,其他支持的target可以查看qemu的帮助。

git clone git://git.qemu.org/qemu.git qemu
cd qemu
./configure --target-list=arm-softmmu
make

编译完成后查看版本为

 cd arm-softmmu

./qemu-system-arm --version
QEMU emulator version 2.1.50, Copyright (c) 2003-2008 Fabrice Bellard

2.  运行vxworks

以模拟zynq 7000为例。

先得编译一个vxworks,elf格式的vxWorks即可运行。

然后执行:

./qemu-system-arm -M xilinx-zynq-a9 -nographic  -m 2048  -serial null -serial mon:stdio -kernel vxWorks


在QEMU上运行vxworks_第1张图片

你可能感兴趣的:(RTOS)