Lessons Learned: Migrating a Production Platform to Yocto
Talkat Embedded Linux Conference @ Open Source Summit North America 2022 · on Thursday, 2022-06-23· at 16:05· Griffin Hall (Level 2), JW Marriott Austin, 110 E 2nd Street Austin, TX 78701·
summary
Migrating a decade-old Debian-based edge fleet to Yocto takes about eight–nine months solo and yields a single flashable image with the application layer baked in, OTA/delta updates via rauc and AB partitions, and support for multiple boards (two targets in this case). The work uses Bitbake, recipes and the do_configure/do_compile/do_install cycle, solves patch reuse with quilt patching, speeds dev feedback with devtool, and keeps sources auto-tracked via AutoRev while catching runtime segfaults through early on-device testing.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:03About Mitch
- 3:33Agenda
- 5:04Yocto piggyback
- 5:31Yocto vs Yar
- 6:18debian build
- 7:00cross compile
- 7:56build process
- 9:17why Yocto
- 11:02patching
- 12:46do compile
- 19:37containers
- 21:40make your system boot
- 23:22integrate your application layer
- 23:46migrate your application developers
related talks
40mLearnings from Upgrading an Outdated Yocto-Based System
42mBoF: The Yocto Project and OpenEmbedded
30mYocto for open source embedded systems development
40mWhy the Yocto Project for My IoT Project
41mDebian & Yocto: State of the Art
34mDebian or Yocto Project? Which is the best for your Embedded Linux project?
40mWhy the Yocto Project for My IoT Project
45mBuilding and Maintaining Binary Distributions with Yocto
