Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
app/ | 25-Apr-2025 | - | 5,667 | 3,878 | ||
arch/ | 25-Apr-2025 | - | 21,373 | 13,910 | ||
dev/ | 25-Apr-2025 | - | 10,907 | 6,910 | ||
external/lib/heap/dlmalloc/ | 25-Apr-2025 | - | 6,973 | 3,838 | ||
hosttests/ | 25-Apr-2025 | - | 675 | 414 | ||
include/ | 25-Apr-2025 | - | 6,542 | 2,918 | ||
kernel/ | 25-Apr-2025 | - | 8,109 | 5,083 | ||
lib/ | 25-Apr-2025 | - | 15,518 | 8,996 | ||
make/ | 25-Apr-2025 | - | 1,453 | 917 | ||
platform/ | 25-Apr-2025 | - | 238 | 98 | ||
target/ | 25-Apr-2025 | - | 59 | 21 | ||
tools/ | 25-Apr-2025 | - | 1,475 | 1,027 | ||
top/ | 25-Apr-2025 | - | 372 | 237 | ||
.clang-format | D | 25-Apr-2025 | 685 | 25 | 19 | |
.gitignore | D | 25-Apr-2025 | 103 | 14 | 14 | |
Android.bp | D | 25-Apr-2025 | 135 | 6 | 5 | |
LICENSE | D | 25-Apr-2025 | 1.1 KiB | 23 | 22 | |
PREUPLOAD.cfg | D | 25-Apr-2025 | 154 | 8 | 6 | |
README.md | D | 25-Apr-2025 | 849 | 27 | 17 | |
build-config-kerneltests | D | 25-Apr-2025 | 1,007 | 27 | 24 | |
engine.mk | D | 25-Apr-2025 | 19.5 KiB | 557 | 326 | |
kerneltests-inc.mk | D | 25-Apr-2025 | 1.2 KiB | 26 | 3 | |
lk_inc.mk.example | D | 25-Apr-2025 | 590 | 20 | 13 | |
makefile | D | 25-Apr-2025 | 1.1 KiB | 44 | 26 | |
rustfmt.toml | D | 25-Apr-2025 | 93 | 6 | 4 |
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[](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