• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

app/25-Apr-2025-5,6673,878

arch/25-Apr-2025-21,37313,910

dev/25-Apr-2025-10,9076,910

external/lib/heap/dlmalloc/25-Apr-2025-6,9733,838

hosttests/25-Apr-2025-675414

include/25-Apr-2025-6,5422,918

kernel/25-Apr-2025-8,1095,083

lib/25-Apr-2025-15,5188,996

make/25-Apr-2025-1,453917

platform/25-Apr-2025-23898

target/25-Apr-2025-5921

tools/25-Apr-2025-1,4751,027

top/25-Apr-2025-372237

.clang-formatD25-Apr-2025685 2519

.gitignoreD25-Apr-2025103 1414

Android.bpD25-Apr-2025135 65

LICENSED25-Apr-20251.1 KiB2322

PREUPLOAD.cfgD25-Apr-2025154 86

README.mdD25-Apr-2025849 2717

build-config-kerneltestsD25-Apr-20251,007 2724

engine.mkD25-Apr-202519.5 KiB557326

kerneltests-inc.mkD25-Apr-20251.2 KiB263

lk_inc.mk.exampleD25-Apr-2025590 2013

makefileD25-Apr-20251.1 KiB4426

rustfmt.tomlD25-Apr-202593 64

README.md

1# LK
2
3The LK embedded kernel. An SMP-aware kernel designed for small systems.
4
5See https://github.com/littlekernel/lk for the latest version.
6
7See https://github.com/littlekernel/lk/wiki for documentation.
8
9## Builds
10
11[![Build Status](https://travis-ci.org/littlekernel/lk.svg?branch=master)](https://travis-ci.org/littlekernel/lk)
12
13## To build and test for ARM on linux
14
151. install or build qemu. v2.4 and above is recommended.
162. install gcc for embedded arm (see note 1)
173. run scripts/do-qemuarm  (from the lk directory)
184. you should see 'welcome to lk/MP'
19
20This will get you a interactive prompt into LK which is running in qemu
21arm machine 'virt' emulation. type 'help' for commands.
22
23note 1: for ubuntu:
24sudo apt-get install gcc-arm-none-eabi
25or fetch a prebuilt toolchain from
26http://newos.org/toolchains/arm-eabi-5.3.0-Linux-x86_64.tar.xz
27