天涯论坛

 找回密码
 立即注册
搜索
查看: 28|回复: 1

教你运用Rust研发micro:bit主板

[复制链接]

3033

主题

312

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99099076
发表于 2024-10-10 08:16:19 | 显示全部楼层 |阅读模式

microbit包括运用Rust研发micro:bit微掌控器板创建固件所需的一切。micro:bit是BBC设计,用于英国的计算机教育,它是基于ARM架构的单板电脑。尺寸仅有火柴盒那样大,持有1个ARM Cortex-M0处理器,内置加速度传感器和磁力传感器,通信接口包含蓝牙和USB,表示屏由25个LED构成能够表示单色图案和动画。2个可编程按钮,能够用USB外边电池供电。设备输入和输出为环孔连接器和边缘连接器。micro:bit最大的特点,就在于只需连接到电脑的USB,就可马上执行。无需组装零件、安装软件、购买感测器和其它电子零件。在电脑的状况能够运行,将构建好的应用复制到micro:bit之后,就能够运用3V电池座连接到micro:bit的电源连接器上。

此刻,你为该设备编程需要准备:

一个micro:bit主板

一台电脑(macOS和Linux优先选取,Windows能够

当你在编程之前,需要认识到micro:bit V1和V2运用的Rust库区别,microbit对应micro:bit V1,支持目的thumbv6m-none-eabi;microbit-v2对应micro:bit V2,支持目的thumbv7em-none-eabihf。

这些例子运用有些工具,要运行这些例子,需要安装probe-rs和flip-link。

>cargo install probe-rs-tools flip-link首要,将你的micro:bit主板连接到电脑,而后运行下面的命令

倘若是micro:bit V1

>cargo run --release --manifest-path ./examples/display-blocking/Cargo.toml --features v1 --target thumbv6m-none-eabi倘若是micro:bit V2>cargo run --release --manifest-path ./examples/display-blocking/Cargo.toml --features v2 --target thumbv7em-none-eabihf

你应该看到非常多构建输出,micro:bit背面的LED灯应该快速闪烁,LED表示屏上会显现一条信息。

恭喜您,已然第1个Rust程序写入到micro:bit闪存上了。

无论怎样,Rust始终在向嵌入式阵地坚实的挺进,随着时间的发展,Rust在嵌入式行业的项目和应用会越来越多。爱好Rust和嵌入式的伴侣,赶快入手吧!microbit项目的Github位置

https://github.com/nrf-rs/microbit最后,发个举荐豆子工具是一个微X小程序,内含IP位置查找、音频格式转换、网络调试等工具。欢迎浏览保藏




上一篇:支持micro:bit V2版的MakeCode 正式发布
下一篇:刚才,Mind+ 支持micro:bit V2啦!
回复

使用道具 举报

3139

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968622
发表于 2024-11-1 01:56:26 | 显示全部楼层
我完全赞同你的观点,思考很有深度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 13:40 , Processed in 1.347113 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.