~/talk

Using Picolibc in Embedded Systems

slides:none on file

Picolibc implements C17 plus many POSIX 2008 APIs for 16–64 bit embedded targets, ships as v1.8.6, and runs its test suite under emulation across 68k and SuperH and other odd architectures. It trims footprints (removes a 384-byte ctype table), adds multiply-accumulate emulation that rounds correctly without hardware, and uses symbol aliasing to map float/long double variants. Integration options include Cross-Tool-NG, Zephyr SDK (default libc), and per-app printf/ctype linker/config choices; avoid on 8-bit AVR if size is critical.

AI-written summary · about

  1. 0:00Introduction to picolibc
  2. 1:13Design goals and testing
  3. 3:55Recent features and updates
  4. 7:18Architecture support
  5. 8:58Toolchain integration
  6. 11:45Build-time configuration
  7. 14:29Standard IO and ctype
  8. 19:17Math library specifics
  9. 22:31Optimizing ctype implementation
  10. 27:30Floating point data types
  11. 33:22Standard IO implementation
  12. 37:40Using picolibc in Zephyr
  13. 40:31Q&A and future plans
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.