YoVDO

Anatomy of Cross-Compilation Toolchains for Embedded Linux Development

Offered By: Linux Foundation via YouTube

Tags

Cross-Compilation Courses Embedded Linux Courses ARM Processors Courses GCC Courses Buildroot Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of cross-compilation toolchains in this 59-minute Linux Foundation conference talk. Delve into the components, organization, creation process, and various configurations of cross-compilation toolchains used in embedded Linux development. Learn about different ABIs, FPUs, versions, and their impact on developers. Gain insights from Thomas Petazzoni, CTO and embedded Linux engineer at Free Electrons, as he dissects the anatomy of these essential tools, discusses build processes, and explains configuration options. Discover the nuances of ARM processors, Buildroot, and the Linux kernel while understanding the importance of cross-compilation toolchains in daily embedded Linux development work.

Syllabus

Introduction
What is CrossCompilation Toolchains
System Definition
ARM
Linux
Toshin
OneByOne
GCC
C headers
Backward compatibility
Muscle
Size
Mathematical Libraries
Build Process
ThisRoute
Inside the Toolchain
Bin Folder
LeapExact
Architecture Tuning
API
Arm API
Toolchain vs SDK
How to get a toolchain
References
Questions


Taught by

Linux Foundation

Tags

Related Courses

RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
Reasons to Move Your C++ Code to Visual Studio 2017
code::dive conference via YouTube
Akka JS - Drop Your Actors Outside the JVM Boundaries
Scala Days Conferences via YouTube
BinaryBuilder 2: Return of the Compilers - JuliaCon 2024
The Julia Programming Language via YouTube
The Design of a New C++ Build Toolchain
CppNow via YouTube