范围
embedded-hal作为构建平台无关驱动程序生态系统的基础。(驱动程序意味着库 crates,它让目标平台与外部设备(如数字传感器或无线收发器)连接)。
该系统的优势在于,通过将驱动程序编写为驱动程序之上的通用库,embedded-hal作者可以支持任意数量的目标平台(例如 Cortex-M 微控制器、AVR 微控制器、嵌入式 Linux 等)。
应用程序开发人员的优势在于,通过采用embedded-hal他们可以为他们的平台解锁所有这些驱动程序。
embedded-hal不依赖于特定的执行模型,例如阻塞或非阻塞。
对于超出 提供的功能,embedded-hal鼓励用户直接使用目标平台。不过,可以提议将通用功能的抽象包含在本指南embedded-hal中的描述中。
更多详情、使用方法,请下载后阅读README.md文件
2022-07-05 09:07:01
63KB
rust