Overview
Discover a step-by-step guide for porting U-Boot and Linux to new ARM boards in this informative conference talk. Learn about board files, Device Trees, Kconfig, device models, and defconfigs as you explore the porting process for modern versions of U-Boot and Linux on a custom Freescale/NXP i.MX6 platform. Gain valuable insights into the U-Boot architecture, configuration options, and Linux workflow, including practical tips for troubleshooting. Follow along as the speaker, an experienced embedded Linux engineer, shares knowledge on enabling drivers, adding board support, and navigating common challenges in the porting process.
Syllabus
Introduction
Golden Rules
Presentation
UBoot
UBoot Architecture
Walk Flow
Board File
Global Data Pointer
Config File
Config Options
Config Files
Menu Config
Header File
Configuration File
Add Board
What you need to know
Enabling the drivers
Example
Config
Device Trees
Adding Support
Updating UBoot
UBoot Delay
Linux Workflow
Device 3 Node
Creating Device 3
Configuring Device 3
Troubleshooting Device 6
Taught by
Linux Foundation