Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Embedded Linux Conference (ELC) [clear filter]
Wednesday, October 28
 

18:30 GMT

U-Boot: Porting and Maintaining a Bootloader for a Multimedia SoC Family - Neil Armstrong, BayLibre SAS
Porting and maintaining Linux for a Multimedia SoC is one thing (already very complex), but without a proper Bootloader, how would we do ? For the last 4 Years, we were pushing Upstream Linux support for the Amlogic Multimedia SoCs with very well-known Single Board Computers like Odroid-C2, Libre Computer Le Potato, Khadas VIMs... but a key point was missing until 2 years ago: a clean Bootloader. We only relied on the Vendor Bootloader, but it quickly became an issue for various reasons: - was complex to rebuild - even more complex to enhance and fix - did some weird and quirkly hardware enablement before linux - was confusing because the vendor Bootloader behavior changed over time So we implemented an all-most complete U-Boot support for these Amlogic SoCs, including HDMI video support and support Android AOSP boot. And a big bonus appeared: we got UEFI support for free ! Neil will go through all the development process, what we achieved, the remaining work and how U-Boot maintenance and code quality evolved over time.

Speakers
avatar for Neil Armstrong

Neil Armstrong

Embedded Linux Engineer, BayLibre SAS
Embedded Linux Engineer since 2008, Neil worked on designing and supporting small in-house designed SoCs for Digital TV Content Protection, Set-Top-Box or Security Co-Processor, and is now Embedded Linux Expert in the Baylibre team. He ports, maintains and upstreams Linux support... Read More →



Wednesday October 28, 2020 18:30 - 19:20 GMT
ELC Theater
  Embedded Linux Conference (ELC), Bootloader
 

Twitter Feed