MPRS8:适用于 8 位 Microchip PIC 微控制器系列的 Rust 编译器

时间:2024-06-22 05:55:58
【文件属性】:

文件名称:MPRS8:适用于 8 位 Microchip PIC 微控制器系列的 Rust 编译器

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-22 05:55:58

MPRS8 适用于 8 位 Microchip PIC 微控制器系列的 Rust 编译器。 Rust 被誉为可能最终在嵌入式系统市场上击败 C 的语言,但它仍然无法用于 PIC 设备,这是最流行的业余爱好者微芯片处理器系列之一。 该编译器将替代 Microchip 提供的 XC8 编译器(或第三方 HI_TEC 编译器),允许开发人员为 PIC 编写 Rust 代码而不是 C 代码。 如果这一探索成功,它将扩展到 16 位系列和 32 位系列微控制器。 目前,这个 repo 只是提醒我自己探索这种可能性。 Rust 会生成中间程序集吗? 使用 MPASM 提供的包含文件,修改它生成的指令集可能不会太困难。 好的,这就是交易。 Rust 编译器使用 LLVM 框架。 编译器的前端应该无需修改即可使用。 它生成一个中间 LLVM“机器代码抽象”。 我需要编写一个后端,将该抽象映射到 P


【文件预览】:
MPRS8-master
----README.md(2KB)

网友评论