环境准备https://www.cnblogs.com/kekemuyu/p/13054169.html
rust项目:
1. cargo new hello
执行后会生成hello工程目录
2. cd hello
进入hello目录后,看到Cargo.toml,这是配置文件。然后是src/main.rs
fn main() {
println!("hello arm");
}
3. 编译
cargo build --target=armv5te-unknown-linux-gnueabi
生成可执行文件
target/armv5te-unknown-linux-gnueabi/debug/
或者 target/armv5te-unknown-linux-gnueabi/release/
离线
rust是官方支持嵌入式开发的,官方的嵌入式开发文档中就以stm32为例开始讲解的。因为它不带gc,所以是可以开发操作系统的,最近很火,一直排在最受欢迎语言第一名。最主要的特点是内存安全。
最近编辑记录 kekemuyu (2020-06-06 12:27:44)
离线