Léxico TI › Programación › picolibc

picolibc

Programación Svenska → Actualizado: 2026-11-03

Pequeña biblioteca C para microcontroladores, cosida a partir de newlib y AVR Libc con la intención de ser más ligera y más moderna.

Keith Packard, más conocido por su trabajo en el X Window System, empezó picolibc en 2019. Conservó las rutinas matemáticas y de cadenas de newlib, sustituyó stdio por una implementación compacta con raíces en AVR Libc y eliminó el código con licencias incómodas para que todo se distribuya bajo términos de estilo BSD.

La diferencia técnica clave con newlib es cómo guarda el estado. newlib reúne los datos por hilo, como errno, en una gran estructura de reentrada; picolibc usa almacenamiento local de hilo, que es más pequeño y mucho más fácil de hacer bien bajo un RTOS. Desde 2023 es la biblioteca C por defecto de Zephyr y aparece como opción en varias distribuciones de compiladores cruzados: una carrera fulgurante en un sector que cambia de herramientas más o menos con la misma frecuencia que de soldador.

← Volver al léxico