~/talk

Enabling Zephyr on Your Hardware Platform

links:none on file
slides:none on file

Step‑by‑step recipe for getting Zephyr running on an actual board using i.MX7 Cortex-M4: import vendor HAL sources (he uses an imported FreeRTOS BSP), add Kconfig and CMake entries, write SOC/DTS files plus a DTS fixup header, and add drivers and a board DTS. Practical tips: implement the UART early, use printk and J‑Link for bringup (implement UART first). Notes: Zephyr generates C macros from DTS (Python tooling), and there are already more than 100 boards available so split upstream work into HAL, driver, SOC, and board patches.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Talk purpose and scope
  3. 4:17Zephyr hardware hierarchy
  4. 9:58New hardware abstraction layer
  5. 15:44New SoC support
  6. 26:29New drivers in Zephyr
  7. 28:39New board in Zephyr
  8. 35:35Debugging hardware enablement
  9. 37:06Hardware checklist summary
  10. 37:28Contributing to Zephyr
  11. 41:28Q&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.