Repolode
ZigEmbeddedGroup

ZigEmbeddedGroup/microzig

Набор инструментов для разработки встроенных приложений на Zig с уровнем аппаратной абстракции и поддержкой плат и микроконтроллеров.

Звёзды
2,326
Форки
206
Открытые issues
89
Последний коммит
22 часа назад

Что это?

MicroZig — это набор инструментов для разработки встроенного ПО на языке Zig. Он предназначен для разработчиков, которые хотят создавать программы для микроконтроллеров, используя систему сборки и возможности языка Zig. В состав входит уровень аппаратной абстракции (HAL), который отделяет код приложения от регистров конкретного чипа.

Проект организован вокруг пакетов поддержки чипов и плат: приложение можно писать, опираясь на общий интерфейс, а целевое устройство выбирать во время сборки. В репозитории также есть файл с описанием архитектуры проекта для участников разработки.

Проект всё ещё находится в разработке, поэтому API может меняться. В README указана версия Zig 0.17.0; между релизами возможны несовместимые изменения.

Ключевые возможности

  • 01Уровень аппаратной абстракции для микроконтроллеров, написанный на Zig
  • 02Пакеты поддержки чипов и плат, выбираемые во время сборки
  • 03Использует систему сборки и возможности языка Zig
  • 04Документация по архитектуре проекта для участников разработки

Сценарии использования

  • Разработка bare-metal-прошивок для микроконтроллеров на Zig
  • Перенос встроенного приложения между разными семействами чипов с помощью общего HAL
  • Эксперименты с Zig для разработки встроенного ПО

Быстрый старт

  1. 1

    Установите Zig 0.17.0 — версию, указанную в README

  2. 2

    Перейдите на microzig.tech, чтобы начать

Что важно знать

  • Проект находится в разработке, поэтому возможны несовместимые изменения API.
  • Требуется именно Zig 0.17.0.

В подборках

Темы

Частые вопросы

Что такое microzig?
Набор инструментов для разработки встроенных приложений на Zig с уровнем аппаратной абстракции и поддержкой плат и микроконтроллеров. MicroZig — это набор инструментов для разработки встроенного ПО на языке Zig. Он предназначен для разработчиков, которые хотят создавать программы для микроконтроллеров, используя систему сборки и возможности языка Zig. В состав входит уровень аппаратной абстракции (HAL), который отделяет код приложения от регистров конкретного чипа.
microzig можно использовать бесплатно? Какая у него лицензия?
microzig распространяется с открытым исходным кодом под лицензией Zlib. Перед использованием в коммерческих продуктах проверьте условия лицензии.
microzig всё ещё поддерживается?
Активно поддерживается. Последний коммит в microzig — 6 нояб. 2026 г..
Для чего можно использовать microzig?
Разработка bare-metal-прошивок для микроконтроллеров на Zig Перенос встроенного приложения между разными семействами чипов с помощью общего HAL Эксперименты с Zig для разработки встроенного ПО
Как установить microzig?
Установите Zig 0.17.0 — версию, указанную в README Перейдите на microzig.tech, чтобы начать
Где скачать microzig?
Исходный код и инструкции по установке — на GitHub: https://github.com/ZigEmbeddedGroup/microzig

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование.

9,6 тыс.+8 за неделю917PythonApache-2.0Активно поддерживаетсяОбновлён 22 дня назад