State of the U-Boot
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Wednesday, 2017-02-22· at 16:20· Broadway III/IV·
summary
U-Boot now ships a bi-monthly release cycle with contributions from over 110 developers across more than 20 companies, and CI builds about 97% of boards (≈1,200 configs) on Travis. The project adds EFI application support, generic distribution boot, cryptographic image verification, SPL enhancements to boot Linux directly, Kbuild/Kconfig migration, and tools like buildman, binman and test.py (Pytest) that run on QEMU and real hardware; Coverity finds ~45 defects last year and tbot catches one to two regressions per release.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:12History
- 4:08Community
- 7:56Architecture
- 11:25Features
- 16:20Travis CI
- 19:08PI tests
- 26:02Board farms
- 27:31SD cards
- 34:26Buildman
- 37:32Device Trees
- 39:57Build Kconfig
- 42:48In Progress
- 45:53Near Term Goals
related talks
41mDas U-boot v2019: a look under the hood
28mStandardizing the Generation and Signing of Boot Images
38mkernel: build system outputs and workflows (and how to balance them)
24mContinuously Integrating the Upstream Linux Kernel on Hardware
43mAccelerated Porting of Linux, U-Boot and Yocto for Production Ready Emb...
43mPorting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide
26mImprove Upstream Code Quality by Bringing Testing to Patch Level
49mLong-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years
