4个版本
0.2.0 | 2024年7月16日 |
---|---|
0.1.2 | 2024年5月20日 |
0.1.1 | 2024年5月17日 |
0.1.0 | 2024年5月11日 |
212 在 机器人 中
217 每月下载
在 vxide 中使用
1MB
7K SLoC
包含 (静态库,510KB) link/libm.a
vxide-startup
为 vxide 运行时提供的启动原语。此项目提供了一个裸机入口点,Rust二进制文件可以利用它来在 VEX V5 脑上运行。
包括
- 堆设置
- 代码签名/程序头类型
- BSS部分处理
- 为
vexide_core
设置全局分配器。 - vexos后台处理
lib.rs
:
此包为 VEX V5 脑提供了一个工作入口点。
用法
您的入口点函数应是一个异步函数,它接受一个类型为 Peripherals
的单个参数。它可以返回任何实现了 Termination
的类型。
#[vexide::main]
async fn main(peripherals: Peripherals) { ... }
依赖
~1.4–9MB
~69K SLoC