~/talk

Open Loop Testing: The Missing Link for Embedded Testing?

Talkat emBO++ 2023 · 2023-03-23..03-25· [testing, embedded-and-hardware]
links:none on file
slides:none on file

Argues that open loop tests let developers exercise driver code directly instead of expensive system simulations, demonstrating a concrete embeff test box that flashes firmware, invokes driver functions via Robot Framework, and routes all MCU pins through an FPGA to a logic analyzer. Tests measure pulse lengths on an STM32 (7 ms and 600 μs pass; 50 μs reads 52 μs and fails a one percent tolerance), shows hardware PWM fixes timing, and supports fast, automatable driver-level TDD.

AI-written summary · about

  1. 0:00Introduction to embedded testing
  2. 2:31Foundations of embedded systems
  3. 6:08Silicon complexity challenges
  4. 7:11Vendor driver limitations
  5. 8:39Traditional system testing flaws
  6. 11:30Closed loop testing explained
  7. 13:40Open loop testing concept
  8. 15:48Open loop test structure
  9. 16:10Pulse generation driver test
  10. 16:54Live demo setup
  11. 21:31Automated pulse measurement
  12. 24:19Testing multiple pulse lengths
  13. 26:09Debugging timing inaccuracies
  14. 27:56Hardware-based pulse generation
  15. 29:33Summary and conclusions
  16. 30:58Open loop testing benefits
  17. 31:43Q&A: Device used for pin analysis
~/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.