Embedded Linux - Then and Now at iRobot
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Thursday, 2017-02-23· at 11:10· Grand Ballroom I·
summary
History: iRobot ships PackBot (1999) on Pentium III running a custom Linux and later Roomba models evolve from tiny ARM9 boards (Roomba 980: LPC3250 with 2 MB flash and 16 MB DRAM) to experiments that boot full Linux. Rapid port: a SAM‑A5 Cortex‑A5 board with 128 MB SDRAM goes from new board to shell in eight days, with a one‑line kernel patch accepted upstream. Pain points: minute‑long boot, flaky Wi‑Fi drivers, NDA vs GPL camera driver data, and IoT risks (cloning, DDoS). Strategy: use Yocto and mainline kernel patches and desktop first prototyping to minimize risk.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:17About Me
- 3:32Gratuitous Star Wars Reference
- 8:54Issues & Problems
- 15:24New board to /bin/sh in 8 days
- 18:24Application Development Model
- 23:51Going Forward
- 30:37Gratuitous iRobot Video
related talks
35mEmbedded Linux in EOD Robots - Lessons Learned
31mRunning Linux on Constrained IOT Device
43mHow did Linux become a mainstream embedded operating system?
16mIntel and Open Source: Innovation and Leadership for Continued Growth
41mStatus of Embedded Linux
18mWhy the ecosystem is a wonderful thing warts and all
41mEmbedded Linux in Space!
24mKeynote: Status of Embedded Linux
