Загрузка страницы

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

Keith Packard

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

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/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1

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

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

Видео "picolibc: a C library for small 32-bit systems" - Keith Packard (LCA 2020) канала linux.conf.au
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 января 2020 г. 18:24:41
00:42:06
Яндекс.Метрика