#run-time #startup #nintendo #n64 #crt0

nightly rrt0

简单的跨平台运行时/启动程序(类似于crt0)

6个版本

0.3.1 2022年6月16日
0.3.0 2022年6月16日
0.2.1 2020年12月28日
0.1.3 2019年5月19日
0.1.0 2018年12月16日

1047嵌入式开发 中排名

每月 27 次下载

MIT 协议

6KB
118

rrt0

简单的跨平台运行时/启动程序(类似于crt0)。

支持的平台

主要目标

  • 创建一个合理、特定平台的运行时环境
    • 设置栈指针
    • 清除 .bss.sbss 部分(未初始化的静态数据)
    • 最小化硬件初始化(例如配置FPU)
    • 恐慌处理程序

用法

必须使用 panic 函数与 pub use 导入,否则在链接时会得到缺失符号的错误。

pub use rrt0::panic;

依赖项

~410KB