AE

Loading...

#linux #foss #opensource

"picolibc: a C library for small 32-bit systems" - Keith Packard (LCA 2020)

325 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 17, 2020

Keith Packard

https://lca2020.linux.org.au/schedule...

8- and 16- bit micro-controller development environments generally
come with a standard C library implementation offering math, string
and "OS" functionality.

The same is not universally true for 32-bit or larger systems, such as
Risc-V and ARM. When building embedded systems for these targets, the
developer often has to find (and build) a suitable C library as a part
of the project. Building a common C library for these systems will
reduce the development costs for systems based on these more capable
processors.

This talk will start by presenting a library built by combining newlib
and a heavily modified avr-libc. This library blends the robust
functionality of newlib's math and string functions with the
lightweight stdio design from avr-libc. Next, some proposals on
changes in this library going forward so that it can be usable by many
developers working on both ARM and Risc-V projects. Finally, I'll
present some proposed changes in GCC's handling of multilib paths to
automate selection of libraries based on target architecture.

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

Produced by NDV: https://youtube.com/channel/UCQ7dFBzZ...

#linux.conf.au #linux #foss #opensource

Mon Jan 13 15:45:00 2020 at Room 7

Comments are turned off
When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...