diff --git a/README.md b/README.md index c09e50b5..b0581ca4 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,20 @@ -# lk +# 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 +## to build and test for ARM on linux -1. install qemu +1. install or build qemu. v2.4 and above is recommended. 2. install gcc for embedded arm (see note 1) -3. run scripts/do-qemu (from the lk directory) +3. run scripts/do-qemuarm (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. +arm machine 'virt' emulation. type 'help' for commands. -To quit you might need to kill . - -note 1: for ubuntu this seem to work: +note 1: for ubuntu: sudo apt-get install gcc-arm-none-eabi +or fetch a prebuilt toolchain from +http://newos.org/toolchains/arm-eabi-5.2.0-Linux-x86_64.tar.xz