~/talk

The Native Simulator and Zephyr

Talkat Zephyr Developer Summit 2025 · on Wednesday, 2025-08-27· at 14:10· G106 (Level 1)· [testing]
links:none on file
slides:none on file

Zephyr builds as a host program by replacing the architecture layer so kernel threads map to pthreads and hardware is modeled as scheduled events, yielding deterministic fast runs, able to use GDB and valgrind/UBSan for real debugging and coverage. Native simulator supports multi-MCU images and Nordic nrf models, but busy-waits break (must sleep or use sync primitives), there is no MMU/user space, and host vs embedded C library choices force careful driver splitting.

AI-written summary · about

  1. 0:00Native simulator intro
  2. 2:08Why native simulator exists
  3. 8:06How native simulator works
  4. 14:28Building for native sim
  5. 23:50Limitations and considerations
  6. 27:48Advanced driver use cases
  7. 35:18Q&A
~/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.