"picolibc: a C library for small 32-bit systems" - Keith Packard (LCA 2020)
Автор: linux.conf.au
Загружено: 2020-01-17
Просмотров: 6658
Описание:
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: / @nextdayvideo
#linux.conf.au #linux #foss #opensource
Mon Jan 13 15:45:00 2020 at Room 7
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: