1个不稳定版本
使用旧版Rust 2015
0.0.1 | 2017年12月12日 |
---|
5 在 #armv8 中
4KB
Rust ARM底层库
ARM架构特定功能的底层抽象。
快速入门
注意:目前此crate仅针对ARMv7目标进行了检查。
设置交叉工具链
rustup install nightly
rustup default nightly
rustup target add armv7-unknown-linux-gnueabihf
cat >>~/.cargo/config <<EOF
[target.armv7-unknown-linux-gnueabihf]
linker = "arm-linux-gnueabihf-gcc"
EOF
您需要单独安装arm-linux-gnueabihf-gcc
以进行交叉链接。
更多关于交叉编译的详细信息: https://github.com/japaric/rust-cross
构建
cargo build --target=armv7-unknown-linux-gnueabihf
待办事项
- AArch64和AArch32的基本SMP
- EL1寄存器
- EL2寄存器
- EL3寄存器
文档
cargo doc --open --target=armv7-unknown-linux-gnueabihf
许可
本库在MIT许可条款下分发。