~/talk

Overview of CAN Subsystem in Zephyr

Talkat Zephyr Developer Summit 2023 · 2023-06-27..06-30· [web-platform, security]
links:none on file
slides:none on file

Zephyr exposes a SocketCAN-compatible sockets API and a device-tree driven driver model demonstrated with MCP2515 over SPI; timing is explicit (example: 250 kbps with 87.5% sample point) and CAN FD differences are concrete (classical CAN ≤1 Mbps 8 B payload, CAN FD ≤8 Mbps 64 B payload). Drivers implement blocking send with timeout and callback, RX filters live in hardware or fall back to software, and practical testing uses can-utils plus a Raspberry Pi or a second node because on‑wire tests need two interfaces.

AI-written summary · about

  1. 0:00CAN and Zephyr intro
  2. 7:14Classical CAN vs CAN FD
  3. 10:09CAN driver model
  4. 18:57Sending/receiving frames
  5. 21:08Debugging with can-util
  6. 22:57Q&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.