-
Notifications
You must be signed in to change notification settings - Fork 40
Running on QEMU
brabo edited this page May 10, 2016
·
16 revisions
#Running on QEMU#
The requirements to test frosted on synthetic target are:
- a Linux distribution, or a POSIX-compliant OS which supports the tools described below
- the GCC ARM Embedded toolchain (version 4.9.x or greater)
- a QEMU installation supporting qemu-system-arm (version 2.2.x or later)
- the GCC ARM Embedded debugger (gdb), for kernel debugging
How to run the QEMU example synthetic target:
- run git submodule init && git submodule update in your repo, to clone submodules needed.
- use make menuconfig to select preferred options. For running under qemu, the CPU type has to be set to "LM3S"
- use make to start the build
- use make qemu2 to run frosted in a virtual machine.
- use make qemu to run frosted in a virtual machine. The kernel will wait until a GDB debugger is connected to local port 3333.