Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.7 KB

File metadata and controls

51 lines (34 loc) · 1.7 KB

KEI

KEI

面向工業物聯網邊緣設備的 Rust OS 核心。

License: SySL License: MPL-2.0 Checks

簡介

KEI 是面向 ARM64 和 RISC-V 邊緣設備的 Rust OS 核心。同時附帶面向 embassy 感測器節點的 #![no_std] 庫。

KEI 源自 Asterinas(星綻),一個 Rust 框架核心。KEI 在其基礎上增加了 ARM64 板級支援、virtio-gpu 顯示、工業驅動和感測器節點通訊協定。

倉庫內容

組件 位置 說明
KEI 核心 workspace root ARM64/RISC-V Rust OS 核心
kei 庫 packages/kei/ 面向 embassy 的 #![no_std]

快速開始

just build        # 構建預設板卡
just test-all     # QEMU 啟動測試

授權條款

KEI 自身程式碼適用 SySL-1.0。引入的 Asterinas 程式碼適用 MPL-2.0。