# K-Scale OS Welcome to the K-Scale Operating System! ## Building ### Prerequisites - `cross` toolchain ### Native build Native build with stub features: ```bash cargo build --features stub ``` ### Cross build Cross build for kbot: ```bash cross build --release --target aarch64-unknown-linux-gnu --features kscale_pro ``` ## Running ```bash RUST_LOG=debug cargo run --features stub ``` ## Contributing - Use `cargo fmt --all` to format the code. - Use `cargo clippy` to check for lint errors. - Use `cargo test` to run the tests. - Use `tracing` for logging. - Use `eyre` to handle errors. - No `unwrap()` or `expect()`. ## License This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.