The source code of Samsung's S-LK bootloader, which is based on the Little Kernel Embedded Operating System.
This repository has been archived on 2025-07-18. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2025-07-17 23:12:36 -04:00
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

  1. install or build qemu. v2.4 and above is recommended.
  2. optional) install gcc for embedded arm64
  • already included in $(src)/tools/toolchains
  1. run scripts/do-qemuarm -6 (from the lk directory)
  2. 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.