devTest
.
run
Websocket工具
WebSocket测试工具
SSE测试工具
Sparkplug B 模拟器
MQTT WebSocket 客户端
OCPP模拟器
OCPP1.6模拟器
OCPP2.0模拟器
AI工具
TTS文字转语音
AI翻译朗读
加密工具
AES加密解密
DES加密解密
RSA加密解密
转换工具
Unix时间戳
时区转换
颜色值转换
进制转换
URL编码解码
Unicode编码转换
PDF转图片
摩斯电码
带宽转换工具
IOPS计算器
RAID计算器
速度转换器
其它工具
图片压缩
二维码制作
正则表达式测试
Quartz表达式生成器
JSON格式化
JSON/XML转换
JSON/YAML转换
JSON转Go Struct
Hash工具
Hash计算
文件Hash计算
在线书籍
博文
中文
English
首页
在线书籍
Rust嵌入式开发 The Embedded Rust Book
IO
TODO
Cover memory mapped I/O using registers.
目录
引言
硬件
no_std
工具
安装
Linux
MacOS
Windows
安装验证
开始
QEMU
硬件
存储映射的寄存器
半主机模式
运行时恐慌(Panicking)
异常
中断
IO
外设
Rust尝鲜
借用检查器
单例
静态保障(static guarantees)
类型状态编程
作为状态机的外设
设计约定
零成本抽象
可移植性
并发
集合
设计模式
HALs
列表
命名
互用性
可预见性
GPIO
给嵌入式C开发者的贴士
互用性
使用C的Rust
使用Rust的C
没有排序的主题
优化: 速度与大小间的博弈
执行数学运算
附录A: 词汇表