-
补充一下,cargo 也可以换源,在一些 crates 依赖比较多的项目上就可以节省时间了,具体的换源方法可以参考各镜像下的 crates.io 部分:
crates.io-index | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
上海交通大学 Linux 用户组 软件源镜像服务
-
个人信息无误
-
参与理由 & 个人编程基础:
Rust 有非常多吸引人的优势:安全性(borrow checker、默认不可变等小特性)以及编译期宏魔法带来的高抽象低开销的高性能目标代码(最典型的就是 print! format! 与各类 derive 过程宏),非常适合现代高可靠性要求的嵌入式环境,此前使用 Rust 编写过一个 Linux 上 TUN 接口的三层隧道,同时也在 STM32G0 系列上用 embassy 框架写过 I2C 传感器采集的下位机
预估进度:初级、中级、高级
如探索过Rust,请说明Rust学习过程遇到难点,希望在参与活动中收获什么?
我觉得特别针对嵌入式 Rust 而言,最大的难点是要扭转以往在 C 等语言中随处可见的全局可变量;此外就是异步,至今也未能完全理解透彻;希望在活动中了解更多 Rust 在嵌入式环境中常见的设计模式,多踩坑多进步吧
-
个人信息无误,已知晓需自己支付邮费
-
申请板卡:LPCXpresso1549
申请理由:这款板卡的排针布局兼容Arduino的扩展板,想学习一下ARM编程,同时体验一下这块NXP的板子上的drag'n'drop FLASH烧写