~/talk

Embedded Linux - Then and Now at iRobot

links:none on file
slides:none on file

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

  1. 0:00Intro
  2. 0:17About Me
  3. 3:32Gratuitous Star Wars Reference
  4. 8:54Issues & Problems
  5. 15:24New board to /bin/sh in 8 days
  6. 18:24Application Development Model
  7. 23:51Going Forward
  8. 30:37Gratuitous iRobot Video
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.