~/talk

NuttX for Embedded Linux Developers

links:none on file
slides:none on file

Ports a full Alexa/AVS stack and its dependencies (curl, libc++, sqlite3, nghttp2, mbedtls) to a tiny MCU and proves it runs after reducing runtime memory, Alexa/AVS SDK on LC823450XGEVK (Cortex‑M3, 1.6MB SRAM, 16MB flash). Implements SMP primitives via the SoC hardware mutex and validates audio streaming over USB RNDIS and Bluetooth PAN networking. Brings NuttX to Sony Spresense hardware and starts Spresense 6‑core Cortex‑M4F upstreaming. Reports a 40+ attendee international NuttX workshop.

AI-written summary · about

  1. 0:00Intro
  2. 0:22Agenda
  3. 0:55About Me
  4. 3:44Development history
  5. 4:39NuttX based audio products
  6. 5:09Why we chose NuttX for audio products
  7. 6:17LC823450 Features
  8. 6:53Why SMP with LC823450?
  9. 7:31Supporting SMP on the processor
  10. 8:11Feasibility studies for networking
  11. 8:47NuttX networking features
  12. 9:18PCM audio streaming via RNDIS
  13. 10:36MP3 audio streaming via Bluetooth
  14. 11:02Running the BTstack on Nutt
  15. 11:39Porting the AVS' device SDK to Nutty
  16. 12:37Inside the AVS device SDK
  17. 13:38Software stack
  18. 14:23Network topology
  19. 15:34Spresense SDK
  20. 15:58Upstreaming status (as of Oct/12/2019)
  21. 16:50Working with Wi-Fi
  22. 17:20What is the usrsock?
  23. 17:47Use-case for Webserver via Wi-Fi
  24. 19:31Why they chose NuttX
  25. 20:25Demo videos
~/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.