Using Open Source Software to Build an Industrial-grade Embedded Linux Platform...
summary
Describes building an industrial embedded Linux stack from bootloader through OTA with concrete tools and targets: choose kernel strategy via LTSI to get decade-long support instead of six-year mainline, use kernelci and automated autotest + LAVA for board deployment, speed builds with icecream, run daily CVE scans and fuzzing plus 24/7 long-term endurance tests, prefer reproducible builds, pick rootfs via Buildroot/Yocto/Debian depending on constraints, and use A/B or RAUC/Mender-style update schemes to ensure fail-safe, signed remote updates.
AI-written summary · about
chapters (35)
- 0:00Intro
- 0:46Industrial Embedded Linux Platforms
- 2:48Processes, Tooling and Support
- 3:30Target Application
- 4:01Lifecycle of Industrial-grade Embedded Linux Platform
- 5:29Bootloader behavior
- 6:18Linux kernel Comparison Table
- 7:18SoC Board Support Package Kernel
- 8:04LTS: Long Term Stable Kernel
- 8:38LTSI: Long Term Support Initiative
- 8:59CIP (Civil Infrastructure Platform)
- 9:45Linux kernel Source Comparison Table
- 11:43ELISA: Safety-Critical Systems
- 12:27C Library and Toolchain Comparison Table
- 13:28Year 2038 Problem
- 14:31Init System Comparison Table
- 15:43Root filesystem Comparison Table
- 18:03System Development Tools Comparison Table
- 20:21CU CD Automatic Release Pipeline
- 21:00Static Testing Cases Management - Jenkins
- 21:18Distributed Compiler
- 23:4224/7 Long-term Platform Test
- 25:10For Stable Kernel Maintenance
- 25:51Reproducible Builds
- 26:19Open Source Testing Tools
- 27:24Why We Need Software Update?
- 27:38The Components Might Be Updated
- 28:22Characteristics of Industrial Embedded Linux Platform
- 28:49The Media for Software Update
- 29:06Software Update Requirements
- 29:37Update Approaches
- 30:02Partition Architecture
- 30:16Asymmetric Symmetrie Firmware Updates
- 31:24Comparison - Features
- 32:24Conclusion
related talks
39mLinux IoT: From Prototype to Production
35mEmbedded Linux in EOD Robots - Lessons Learned
32mBuilding and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested
35mEmbedded Linux in EOD Robots - Lessons Learned
37mFinding the Path from Embedded to Edge using Product Lines
29mBehind the Curtains of Making Real Consumer Devices using Debian
01h 04mFundamentals of Embedded Linux
24mKeynote: Status of Embedded Linux
