[platform][armemu] add support for a fake armemu cpu

For the moment fix it as a armv7-a cpu with no mmu and no thumb.
7 files changed
tree: 73e8194627e5f6501d4f15fce0086424e02e336b
  1. app/
  2. arch/
  3. dev/
  4. include/
  5. kernel/
  6. lib/
  7. make/
  8. platform/
  9. project/
  10. scripts/
  11. target/
  12. tools/
  13. top/
  14. .gitignore
  15. engine.mk
  16. LICENSE
  17. makefile
  18. README.md
README.md

lk

The LK embedded kernel. An SMP-aware kernel designed for small systems.

See travisg/lk for the latest version.

build and test for ARM on linux

  1. install qemu
  2. install gcc for embedded arm (see note 1)
  3. run scripts/do-qemu (from the lk directory)
  4. you should see ‘welcome to lk/MP’

This will get you a interactive prompt into LK which is running in qemu arm vexpress_a9 emulation. type ‘help’ for commands.

To quit you might need to kill .

note 1: for ubuntu this seem to work: sudo apt-get install gcc-arm-none-eabi