Implementing State-of-the-Art U-Boot Port, 2018 Edition - Marek Vasut, Self-employed
Implementing State-of-the-Art U-Boot Port, 2018 Edition - Marek Vasut, Self-employed
This presentation is a practical guide to implementing U-Boot bootloader port to a new system from scratch. At the beginning, two main pillars of contemporary U-Boot, device tree (DT) support and driver model (DM), are explained. This is followed by an in-depth look at the crucial subsystems, clock, pinmux, serial, block and a few other commonly used ones. Finally, systems with limited resources and multi-stage booting is discussed. The talk includes examples and experiences from platforms recently added to mainline U-Boot.
About Marek Vasut
I have been contractor for multiple companies for many years. My primary responsibility is designing and implementing customer specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore heavily involved with both mainline U-Boot and Linux kernel, be it my role as R-Car, SoCFPGA or USB maintainer for U-Boot, MTD co-maintainer in Linux or others. My speaking experience includes giving talks at ELCE, LinuxCon Japan, EmbeddedWorld and various smaller events across Europe.
Видео Implementing State-of-the-Art U-Boot Port, 2018 Edition - Marek Vasut, Self-employed канала The Linux Foundation
This presentation is a practical guide to implementing U-Boot bootloader port to a new system from scratch. At the beginning, two main pillars of contemporary U-Boot, device tree (DT) support and driver model (DM), are explained. This is followed by an in-depth look at the crucial subsystems, clock, pinmux, serial, block and a few other commonly used ones. Finally, systems with limited resources and multi-stage booting is discussed. The talk includes examples and experiences from platforms recently added to mainline U-Boot.
About Marek Vasut
I have been contractor for multiple companies for many years. My primary responsibility is designing and implementing customer specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore heavily involved with both mainline U-Boot and Linux kernel, be it my role as R-Car, SoCFPGA or USB maintainer for U-Boot, MTD co-maintainer in Linux or others. My speaking experience includes giving talks at ELCE, LinuxCon Japan, EmbeddedWorld and various smaller events across Europe.
Видео Implementing State-of-the-Art U-Boot Port, 2018 Edition - Marek Vasut, Self-employed канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Tutorial: Introduction to the Embedded Boot Loader U-boot - Behan Webster, Converse in CodeSecure Boot from A to Z - Quentin Schulz & Mylène Josserand, Bootlin (formerly Free Electrons)How to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2netPorting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide - Quentin Schulz, Free ElectronsHow Upgrade ROMMON If Cisco IOS Upgrade Won't BootEnabling New Hardware in U-Boot - Jon Mason, Broadcom Ltd.Inside a German WW2 Submarine - Touring U995 U-BootAnatomy of Cross-Compilation ToolchainsDevice Tree: hardware description for everybody !How does Freescale i.MX6 boot?What is a eMMC? Intro, Comparing to Other Storage, and Upgrading. SSD, M.2U-Boot - Bootloader for IoT Platform? - Alexey Brodkin, SynopsysBringing up i.MX6 Board to Life - from unpacking to bootingUnderstanding U Boot Falcon Mode and adding support for new boards, Michael OpdenackerHow to pass CKAD (Certified Kubernetes Application Developer) 2021 exam? How I scored 97% in CKAD ?Trusted Platform Module (TPM): ExplainedDesigning & manufacturing a custom embedded linux machine.Black Hat USA 2013 - BIOS SecurityLinux Internals: Memory Management