mirror of
https://github.com/LegitCamper/picocalc-os-rs.git
synced 2025-12-26 23:35:53 +00:00
fix readme
fix
This commit is contained in:
8
Cargo.lock
generated
8
Cargo.lock
generated
@@ -356,9 +356,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
|
||||
|
||||
[[package]]
|
||||
name = "crypto-common"
|
||||
version = "0.1.6"
|
||||
version = "0.1.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
|
||||
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
|
||||
dependencies = [
|
||||
"generic-array",
|
||||
"typenum",
|
||||
@@ -1216,9 +1216,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "generic-array"
|
||||
version = "0.14.9"
|
||||
version = "0.14.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
|
||||
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
|
||||
dependencies = [
|
||||
"typenum",
|
||||
"version_check",
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
# PicoCalc OS (Rust)
|
||||
|
||||
A simple operating system for the **Clockwork PicoCalc**, written in Rust.
|
||||
A simple kernel and applications for the **Clockwork PicoCalc**, written in Rust.
|
||||
This project provides a minimal kernel, ABI, and user-space applications to experiment with OS development on constrained hardware.
|
||||
|
||||
## Status
|
||||
|
||||
Basic synchronous applications are working great.
|
||||
Current focus is on exanding applications and porting software, finding bufs in ffi, and making sure the kernel is as stable as possible.
|
||||
Current focus is on exanding applications and porting software, finding bugs in ffi, and making sure the kernel is as stable as possible.
|
||||
|
||||
## Project Structure
|
||||
|
||||
- **`kernel/`** – The core OS kernel (task scheduling, drivers, memory, etc.)
|
||||
- **`userlib_sys/`** – FFI bindings for kernel syscalls - kernel ↔ userspace (Repr "C")
|
||||
- **`kernel/`** – The core OS kernel
|
||||
- **`userlib_sys/`** – C FFI bindings for kernel syscall
|
||||
- **`userlib/`** – Rust wrapper on top of `userlib_sys`
|
||||
- **`picolib/`** – Built with ```just newlib```, and provides libc symbols when linking with C libraries
|
||||
- **`user-apps/`** – Collection of userspace programs (gif player, wav player, calculator, snake, etc.)
|
||||
|
||||
Reference in New Issue
Block a user