Sched is temporarily in maintenance Read-Only mode. You can continue using the event and personal schedule, but will not be able to make any changes. We apologize for the inconvenience.
The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Embedded Open Source Summit North America 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Picolibc is a C library designed for embedded environments. Providing a complete C17 library interface along with much of the POSIX 2008 additions, Picolibc offers standards conformance, broad architecture support and integrated testing performed under emulation on the target architectures. This talk will start by providing an overview of Picolibc, including API support, standards conformance and memory usage. Then, a description of the testing infrastructure, including the bare-metal test frameworks, emulator bugs fixed and guidance on supporting new targets will be provided. Next, some specific examples of integrating Picolibc into various embedded RTOSes, including FreeRTOS, Zephyr and RIOT will be presented. The talk will finish with the current status of Picolibc along with future plans.
Keith Packard has been developing free software since 1986, working on the X Window System, Linux, amateur rocketry and educational robotics. He is currently a senior principal engineer with Amazon's Device OS group which helps build devices like the Halo, Echo, Fire TV and Kindle... Read More →