1 个仓库
Hardware drivers implemented using C++ templates to minimize runtime overhead and binary size through compile-time resolution.
Distinct from Driver Development Templates: Distinct from Driver Development Templates: provides a specific C++ architectural pattern for driver implementation rather than just project boilerplate.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Compile-Time Polymorphic Drivers. Refine with filters or upvote what's useful.
Mbed OS 是专为互联物联网设备和微控制器硬件设计的实时操作系统。它提供了一个基础框架,将实时操作系统与嵌入式安全框架、用于控制传感器和外设的硬件抽象层以及用于云端编排的设备管理平台相结合。 该系统建立了安全基础,以保护互联产品免受未经授权的访问和漏洞攻击。它还通过将嵌入式设备连接到云服务,实现了远程监控和硬件编排。 该平台通过实时任务协调管理并发执行,并为不同微控制器架构的硬件管理提供了标准化接口。它还包括用于实现自定义系统错误处理和恢复行为的机制。
Implements a C++ template-based driver model to create efficient, reusable hardware drivers with minimal runtime overhead.