- 介绍
- 1. 背景
- 2. 硬件/知识要求
- 3. 搭建开发环境
- 3.1. Linux
- 3.2. Windows
- 3.3. macOS
- 3.4. 验证安装
- 3.5. 设置IDE
- 4. 满足您的硬件
- 4.1. micro:bit v2
- 4.2. micro:bit v1
- 4.3. Rust嵌入式术语
- 5. LED 轮盘
- 5.1. 构建
- 5.2. 闪存
- 5.3. 调试
- 5.4. 点亮
- 5.5. 闪烁
- 5.6. 挑战
- 5.7. 我的解决方案
- 6. 串口通讯
- 6.1. *nix工具
- 6.2. Windows工具
- 7. UART
- 7.1. 发送单个字节
- 7.2. 发送字符串
- 7.3. 简单的方法和write!
- 7.4. 接受单个字节
- 7.5. Echo服务器
- 7.6. 反转字符串
- 7.7. 我的解决方案
- 8. I2C
- 8.1. 通用协议
- 8.2. LSM303AGR
- 8.3. 读取单个寄存器
- 8.4. 使用驱动程序
- 8.5. 挑战
- 8.6. 我的解决方案
- 9. LED指南针
- 9.1. 校准
- 9.2. Take 1
- 9.3. 解决方案 1
- 9.4. Take 2
- 9.5. 解决方案 2
- 9.6. 大小
- 10. 冲压式流量计
- 10.1. 重力上升了?
- 10.2. 挑战
- 10.3. 我的解决方案
- 11. 贪吃蛇游戏
- 11.1. 游戏逻辑
- 11.2. 控制
- 11.3. 非阻塞显示
- 12. 还有什么需要你去探索
- 一般故障排除
- 如何使用GDB