devTest.run

  • Websocket工具
    • WebSocket测试工具
    • SSE测试工具
  • 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计算
  • 在线书籍
  • 博文
  • 休闲游戏
    • 超级玛丽
    • 围住神经猫
    • 宠物消消乐
    • 吃豆人涂鸦
    • 盖楼游戏
  1. 首页
  2. 在线书籍
  3. Rust嵌入式开发 The Embedded Rust Book

设计模式

这个章节的目标是为嵌入式Rust收集不同的有用的设计模式。

目录

  • 引言
    • 硬件
    • no_std
    • 工具
    • 安装
      • Linux
      • MacOS
      • Windows
      • 安装验证
  • 开始
    • QEMU
    • 硬件
    • 存储映射的寄存器
    • 半主机模式
    • 运行时恐慌(Panicking)
    • 异常
    • 中断
    • IO
  • 外设
    • Rust尝鲜
    • 借用检查器
    • 单例
  • 静态保障(static guarantees)
    • 类型状态编程
    • 作为状态机的外设
    • 设计约定
    • 零成本抽象
  • 可移植性
  • 并发
  • 集合
  • 设计模式
    • HALs
      • 列表
      • 命名
      • 互用性
      • 可预见性
      • GPIO
  • 给嵌入式C开发者的贴士
  • 互用性
    • 使用C的Rust
    • 使用Rust的C
  • 没有排序的主题
    • 优化: 速度与大小间的博弈
    • 执行数学运算

附录A: 词汇表

devTest.run

技术改变世界

开发社区

  • appbag.io
  • 星际投资
  • DeFi
  • 元宇宙
  • CSDN

本站导航

  • 首页
  • OCPP1.6模拟器
  • Websocket测试工具
  • TTS语音合成
  • 正则表达式测试

意见反馈

您的建议是我们源源不断的动力 点击反馈

扫码进群交流
© devTest.run 所有版权
陕ICP备2023004283号