~/talk

Zephyr Support for Heterogeneous SoCs

Talkat Open Source Summit India 2025 · on Tuesday, 2025-08-05· [embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Enables Zephyr on AM243x EVM by adding board support, device trees, Kconfig entries, linker script and device drivers, using Zephyr’s DT-to-header generation and CMake; solves MPU region issues by placing SRAM in an mpu_config array instead of DT attributes to allow user mode; finds a critical MCUBoot limitation — it does not handle multi-core heterogeneous boot, so TI’s RTOS bootloader is used; surfaces need for centralized clock/power/resource domain management and occasional vendor-specific driver APIs and autogenerated syscalls.

AI-written summary · about

  1. 0:00Zephyr on heterogeneous SoCs
  2. 1:25Heterogeneous systems and use cases
  3. 4:16Enabling Zephyr on SoC part 1
  4. 8:34Enabling Zephyr on SoC part 2
  5. 11:47SoC architecture configs
  6. 13:55SoC init hooks and tips
  7. 16:20Writing Zephyr drivers
  8. 20:17Clock power and boot
  9. 29:46Challenges and solutions
  10. 30:14Q&A: SMP and custom APIs
~/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.