~/talk

Sensor Data Acquisition With Linux's IIO Subsystem and Libiio

links:none on file
slides:none on file

IIO now supports mainstream sensor stacks with ~700 driver files (~250k LOC) and over 1,000 contributors, exposes in-kernel buffering and triggers, and lets host algorithms capture remote devices via libiio over USB/Ethernet or mDNS. Demos show Raspberry Pi + IMU at ~100 samples/s and support for quad 16‑bit 12 Gsps DAC / quad 12‑bit 4 Gsps ADC. Tooling includes IO command-line utilities, tinyiiod for microcontrollers, an XML-backed emulator, and zero-copy devmim DMA for high throughput.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:04Kernel-space vs. user-space
  3. 2:29Overview of Linux subsystems
  4. 5:49The IIO framework
  5. 10:32High-speed DMA and scaling
  6. 14:24IIO concepts and attributes
  7. 16:15Local and remote use cases
  8. 21:20Libiio improvements and RPC
  9. 24:54Language bindings and tools
  10. 27:20Practical MATLAB demo
  11. 31:01System-level architecture
  12. 35:10Debugging and CLI utilities
  13. 36:44Microcontroller support
  14. 38:42Emulation and zero-copy
  15. 41:31Summary and conclusion
  16. 42:46Q&A session
~/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.