https://github.com/kindermax/lilka-rs
OS for https://lilka.dev/ written in Rust
https://github.com/kindermax/lilka-rs
Last synced: 3 months ago
JSON representation
OS for https://lilka.dev/ written in Rust
- Host: GitHub
- URL: https://github.com/kindermax/lilka-rs
- Owner: kindermax
- Created: 2026-02-14T09:25:59.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-28T19:13:20.000Z (5 months ago)
- Last Synced: 2026-02-28T21:40:29.288Z (5 months ago)
- Language: Rust
- Size: 67.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Toy lilka kernel written in Rust
## Development (only for myself)
Install toolchain
See: https://rust.lilka.dev/creating_rom.html
```
# outside of this project run:
cargo install espup --locked
espup install
cargo install espflash@3.3.0 --locked (use 4.x when migrate to esp-hal 1.0.0-rc.0)
```
Run IDE
```
cd ~/code/projects/lilka-rs
esp-rs-setup
code .
```
## Flush firmware
1. Turn off the board (switch or disconnect usb)
2. Press and hold Select button
3. Turn on the board (switch or connect usb)
4. Flush using probe-rs `cargo build && cargo flash --chip esp32s3` command
or espflush `cargo run` or `cargo run -- --port /dev/cu.usbmodem112201` if want to specify port