Playing with armhfp devices
summary
Explains how ARMhf boots from boot ROM to bootloader to kernel and why wrong offsets or wrong DTB stop a device dead, shows using vendor BSPs and matching kernel versions, and recommends a serial/TTL console for debugging when HDMI is absent or driverless. Covers firmware blobs and txt mapping for Wi‑Fi found in the Linux firmware package, contrasts SD card boots with native SATA for reliability, and demonstrates bringing a board and attempting real boots and kernel swaps so attendees can reproduce fixes.
AI-written summary · about
chapters (7)
- 0:00Introduction to ARM devices
- 3:00Why devices don't just work
- 10:16Memory and evolution challenges
- 15:50Debugging without video output
- 26:49Using devices as cheap servers
- 32:20Small devices limitations
- 40:36Q&A and closing remarks
related talks
39mFrom Hardware to Linux
34mDelving into the Linux Boot Process for an ARM SoC
37mHow ARM Systems are Booted: An Introduction to the ARM Boot Flow
39mFrom Hardware to Linux
49mEmbedded Linux BOF
35mMake Your System Firmware Faster, More Flexible and Reliable with LinuxBoot
31mBooting it Successfully for the First Time with Mainline
33mEmbedded Device Exploitation 101: An Introduction to Firmware Hacking
