~/talk

20 Years Teaching Embedded Linux: Lessons I Learned from My Students

slides:none on file

Starts teaching embedded Linux in 2002 using a 50 MHz MPC860 board 16 MB RAM 4 MB NOR flash and moves through toolchains and build systems: binary toolchains, MonteVista, Angstrom, Buildroot and Yocto, BeagleBone Black (2012) and Beagle then Raspberry Pi (2017). Courses run four‑to‑five days, emphasize roll‑your‑own kernel + filesystem builds, labs that progress from copy‑paste to hard puzzles, hands‑on wins (LED blink, PWM fade, OpenCV missile‑launcher) and practical limits (old USB, memory limits for Android).

AI-written summary · about

  1. 0:00Intro
  2. 2:30What was happening in 2002?
  3. 8:222012: BeagleBone Black
  4. 11:24How did I become a teacher?
  5. 14:22Was it easy at the start?
  6. 16:41What do people want to know?
  7. 17:12Rates of information retention
  8. 19:37Ways that people learn
  9. 21:55Learn by doing
  10. 23:37Live demos: good and bad
  11. 26:04Questions are good
  12. 27:51Learn from your students
  13. 31:19Fun things happen
  14. 33:10What are my takeaways?
  15. 34:11Call to action
~/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.