面向微控制器等资源受限设备的精简 Python 3 实现,并提供硬件外设访问模块。
2.2万+9 本周9045COther维护活跃更新于 24小时前
一个用 Zig 语言构建嵌入式应用的工具箱,提供硬件抽象层与芯片、板级支持。
MicroZig 是一个用 Zig 语言编写嵌入式固件的工具箱,面向希望使用 Zig 构建系统和语言特性来开发微控制器程序的开发者。它提供硬件抽象层(HAL),位于应用代码与具体芯片寄存器之间。
项目围绕芯片和板级支持包组织,用户可以基于统一接口编写应用代码,并在构建时选择目标设备。仓库还附有架构说明文档,方便贡献者了解项目结构。
项目仍处于开发阶段,API 可能发生变化,当前指定使用的 Zig 版本为 0.17.0,升级时需要留意不兼容的改动。
安装 README 指定的 Zig 0.17.0 版本
前往 microzig.tech 开始使用
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向微控制器等资源受限设备的精简 Python 3 实现,并提供硬件外设访问模块。
乐鑫官方的 ESP32 等 SoC 嵌入式开发框架,支持 Windows、Linux 和 macOS。
跨平台的嵌入式开发命令行工具与构建系统,涵盖库管理、多种开发板与框架、调试和单元测试。
面向嵌入式系统的开源跨平台 USB 主机与设备协议栈,支持 50 多种 MCU 系列。
面向嵌入式设备的实时操作系统,符合 POSIX 标准,覆盖 8 位到 64 位微控制器。
开源电路板,可替换经典卡西欧 F-91W 手表的主板,让手表运行你自己的程序。