~/talk

Using SoC Vendor HALs in the Zephyr Project

links:none on file
slides:none on file

Zephyr reuses SoC vendor HALs to avoid rewriting peripheral register maps and bare‑metal drivers, leveraging MCUxpresso SDK artifacts (database‑generated CMSIS‑compatible headers, docs and examples) and vendor QA-tested drivers across NXP, ST, Nordic and Intel. Three reuse patterns are used: transactional/stateless/register-only drivers, with transactional drivers giving the most reuse. Imported code lives in the xed folder and follows a formal TSC→Governing Board import process (two‑week review); tradeoffs include API mismatches, occasional license decisions and upstream bug‑fix coordination.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Zephyr Project Overview
  3. 1:36Zephyr Ecosystem
  4. 3:16Why Vendor HALs
  5. 6:19Tradeoffs
  6. 8:12Vendor HALs
  7. 8:55Types of HAL abstraction
  8. 10:51Simpson FRS
  9. 16:25Xed Folder
  10. 17:59Importing Code
  11. 19:07Documentation
  12. 19:38FAQ
  13. 22:39Summary
  14. 23:15Questions
~/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.