The source code of Samsung's S-LK bootloader, which is based on the Little Kernel Embedded Operating System.
| app | ||
| arch | ||
| dev | ||
| doc | ||
| external | ||
| images | ||
| kernel | ||
| lib | ||
| make | ||
| platform | ||
| project | ||
| scripts | ||
| target | ||
| tools | ||
| top | ||
| build | ||
| dummy.txt | ||
| engine.mk | ||
| LICENSE | ||
| makefile | ||
| README.md | ||
S-LK
The S-LK(Samsung Little Kernel) is the LK based bootloader for Samsung devices.
See more details and documents are located in $(src)/doc
How to build
run the build -h which will show the available targets
How to test for arm64 on linux
- install or build qemu. v2.4 and above is recommended.
- optional) install gcc for embedded arm64
- already included in $(src)/tools/toolchains
- run
scripts/do-qemuarm -6(from the lk directory) - you should see 'welcome to lk/MP'
This will get you a interactive prompt into LK which is running in qemu arm64 machine 'virt' emulation. type 'help' for commands.