Long Jumping Linux 2.6...5.10
summary
Migrates three real products—from 2.6.x to 5.10 SLTS—successfully running Gen3 middleware on Gen3+ hardware; work targets 3 legacy targets (ARMv4, ARMv5, PowerPC MPC8321) and finishes a functional port in about three months of initial porting plus 3–4 months of automotive testing. Key moves: device-tree migration of board logic, move heavy features into modules + initramfs, handle NAND page-size and partition constraints, update u-boot and adopt u-boot 2009→2020 with FIT images, and build BSPs with Yocto (Kirkstone); result: working field-capable systems.
AI-written summary · about
chapters (7)
- 0:00Start
- 15:02Platform identification in machine code
- 20:00defconfig migration
- 25:31Unexpected deviation
- 26:45Software time deviation
- 30:59Porting custom driver
- 33:44Benefits
related talks
46mStatus of Embedded Linux
40mConfiguring and Building a Heterogenous System Using the Yocto Project
36mLessons Learned: Migrating a Production Platform to Yocto
37mFinding the Path from Embedded to Edge using Product Lines
51mPanel Discussion: Industrial Linux Beyond 2022
39mUsing Long Term Stable Kernel for the Embedded Products
24mOpenRISC Update
40mLearnings from Upgrading an Outdated Yocto-Based System
