Picolibc
Visit ToolPicolibc is a C library designed for embedded 32- and 64-bit systems, providing standard C library APIs. It is optimized for small embedded systems with limited RAM.
At a glance
Trending
Picolibc is a C library designed for embedded 32- and 64-bit systems, providing standard C library APIs. It is optimized for small embedded systems with limited RAM.
Trending
About
Picolibc is a C library specifically engineered for embedded 32- and 64-bit systems, offering standard C library APIs. It was developed by blending code from Newlib and AVR Libc, with a focus on optimizing for small embedded systems that have limited RAM. Key differentiators from Newlib include its design and testing for embedded systems, a re-engineered stdio implementation, efficient thread-local-storage support, and a comprehensive integrated test suite. Picolibc also provides bare-metal startup code and linker scripts for various architectures, uses a Meson-based build system for faster compilation, and clearly documents its narrow POSIX OS requirements. It also features built-in semihosting support for many architectures and maintains clear BSD licensing.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending