Repolode
ZigEmbeddedGroup

ZigEmbeddedGroup/microzig

Caja de herramientas para crear aplicaciones embebidas en Zig, con una capa de abstracción de hardware y soporte para placas y chips.

Estrellas
2,326
Forks
206
Issues abiertos
89
Último commit
ayer

¿Qué es?

MicroZig es una caja de herramientas para escribir firmware embebido en el lenguaje de programación Zig. Está dirigido a desarrolladores que quieren usar Zig para programar microcontroladores y aprovechar su sistema de compilación y las características del lenguaje. Incluye una capa de abstracción de hardware (HAL) que se interpone entre el código de la aplicación y los registros específicos del chip.

El proyecto se organiza en torno a paquetes de soporte para chips y placas, de modo que el usuario puede escribir código de aplicación con una interfaz común y seleccionar el dispositivo de destino en tiempo de compilación. El repositorio también documenta la estructura del proyecto en un archivo de arquitectura dirigido a quienes colaboran en él.

El proyecto sigue en desarrollo y se espera que su API cambie. El README fija la versión de Zig en 0.17.0, y conviene prever cambios incompatibles entre versiones.

Funciones clave

  • 01Capa de abstracción de hardware para microcontroladores, escrita en Zig
  • 02Paquetes de soporte para chips y placas que se seleccionan en tiempo de compilación
  • 03Basado en el sistema de compilación y las características del lenguaje Zig
  • 04Incluye documentación de arquitectura para quienes colaboran en el proyecto

Casos de uso

  • Escribir firmware bare-metal para microcontroladores en Zig
  • Portar una aplicación embebida entre distintas familias de chips mediante una HAL compartida
  • Experimentar con Zig para el desarrollo embebido

Inicio rápido

  1. 1

    Instala Zig 0.17.0, la versión indicada en el README

  2. 2

    Visita microzig.tech para empezar

Antes de usarlo

  • El proyecto está en desarrollo y se esperan cambios incompatibles en la API.
  • Se requiere específicamente Zig 0.17.0.

En colecciones

Temas

Preguntas frecuentes

¿Qué es microzig?
Caja de herramientas para crear aplicaciones embebidas en Zig, con una capa de abstracción de hardware y soporte para placas y chips. MicroZig es una caja de herramientas para escribir firmware embebido en el lenguaje de programación Zig. Está dirigido a desarrolladores que quieren usar Zig para programar microcontroladores y aprovechar su sistema de compilación y las características del lenguaje. Incluye una capa de abstracción de hardware (HAL) que se interpone entre el código de la aplicación y los registros específicos del chip.
¿microzig es gratuito? ¿Qué licencia tiene?
microzig es open source bajo la licencia Zlib. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿microzig sigue mantenido?
Mantenimiento activo. El último commit de microzig fue el 6 nov 2026.
¿Para qué puedo usar microzig?
Escribir firmware bare-metal para microcontroladores en Zig Portar una aplicación embebida entre distintas familias de chips mediante una HAL compartida Experimentar con Zig para el desarrollo embebido
¿Cómo se instala microzig?
Instala Zig 0.17.0, la versión indicada en el README Visita microzig.tech para empezar
¿Dónde consigo microzig?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ZigEmbeddedGroup/microzig

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados