Rust 嵌入式宝典(The Embedded Rust Book 2022 中文版)
首页 白天 夜间 BookChat 小程序 小程序 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

8.1. HALs

来源 rust-embedded 浏览 1 扫码 打印 2026-10-24 14:35:06
  • HAL设计模式

HAL设计模式

这是一组关于使用Rust为微控制器写硬件抽象层的常见的和推荐的模式。当为微控制器编写HALs时,除了现有的 Rust API 指南 外,还打算使用这些模式。

清单

  • 命名
  • 互用性
  • 可预见性
  • GPIO
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 1. 引言
    • 1.1. 硬件
    • 1.2. no_std
    • 1.3. 工具
    • 1.4. 安装
      • 1.4.1. Linux
      • 1.4.2. MacOS
      • 1.4.3. Windows
      • 1.4.4. 安装验证
  • 2. 开始
    • 2.1. QEMU
    • 2.2. 硬件
    • 2.3. 存储映射的寄存器
    • 2.4. 半主机模式
    • 2.5. 运行时恐慌(Panicking)
    • 2.6. 异常
    • 2.7. 中断
    • 2.8. IO
  • 3. 外设
    • 3.1. Rust的首次尝试
    • 3.2. 借用检查器
    • 3.3. 单例
  • 4. 静态保障(static guarantees)
    • 4.1. 类型状态编程
    • 4.2. 作为状态机的外设
    • 4.3. 设计协约
    • 4.4. 零成本抽象
  • 5. 可移植性
  • 6. 并发
  • 7. 集合
  • 8. 设计模式
    • 8.1. HALs
      • 8.1.1. 列表
      • 8.1.2. 命名
      • 8.1.3. 互用性
      • 8.1.4. 可预见性
      • 8.1.5. GPIO
  • 9. 给嵌入式C开发者的贴士
  • 10. 互用性
    • 10.1. 给Rust配上一点C
    • 10.2. 给C配上一点Rust
  • 11. 没有排序的主题
    • 11.1. 优化: 速度与大小间的博弈
    • 11.2. 执行数学运算
  • 附录A: 词汇表
暂无相关搜索结果!

    本文档使用 WanXiangYunDang 构建

    展开/收起文章目录

    思维导图备注

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    微信小程序阅读

    BookChat 微信小程序阅读
    微信扫一扫,知识掌上学

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度