【文件属性】:
文件名称:rust-tessel:用 Rust 编程 Tessel
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-07 21:41:40
Rust
铁丝上的锈
是一种新的系统编程语言,强调安全性、并发性和速度。 它不需要运行时,因此适合用作微控制器开发的更好的 C。 这是一个在上的裸机上运行 Rust 的简单演示,它使用带有 ARM Cortex M3 内核的 NXP LPC1800 微控制器。
标准的 Rust 编译器能够为 ARM 进行交叉编译。 有关安装说明以及学习语言,请参阅。
您还需要一份的副本。 我们不会使用它的 C 编译器,但它包含一个汇编器、链接器和 binutils。
克隆这个存储库:
git clone https://github.com/kevinmehall/rust-tessel
cd rust-tessel
你需要锈病的副本libcore编译为ARM,所以克隆了rust库和构建库:
git clone https://github.com/rust-lang/rust
rustc -O --t
【文件预览】:
rust-tessel-master
----thumbv7m-none-eabi.json(374B)
----support.rs(2KB)
----LICENSE(1KB)
----lpc18xx-startup.s(7KB)
----reg.rs(716B)
----blinky.rs(949B)
----arm.rs(2KB)
----.gitignore(23B)
----lpc1800.rs(3KB)
----README.md(1KB)
----build.sh(498B)
----tessel-ram.ld(2KB)