Earn Your CS Degree, Tuition-Free, 100% Online!
AI Product Expert Certification - Master Generative AI Skills
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about porting the Zephyr real-time operating system to high-performance System-on-Chip (SoC) architectures in this 27-minute conference talk from the Linux Foundation. Explore the growing trend of integrating lightweight operating systems into high-performance computing environments, particularly for automotive applications like Advanced Driver Assistance Systems (ADAS) and In-Vehicle Infotainment (IVI) systems, where security isolation and domain partitioning are critical requirements. Discover the unique challenges encountered when implementing Zephyr, originally designed for microcontrollers, on high-performance SoCs with Arm aarch64 CPUs, including difficulties with CPU initialization and execution environment setup. Examine a practical approach to porting and running Zephyr on existing TF-A/U-Boot based Linux environments using Socionext's SoC as a case study, with particular emphasis on establishing direct hardware access capabilities essential for efficient device driver development and accurate verification processes. Gain insights into creating a reusable foundation for Zephyr development on new SoC platforms, addressing the technical complexities of adapting lightweight operating systems for high-performance computing applications in modern embedded systems.
Syllabus
Zephyr Porting Efforts in High Performance SoCs - Kunihiko Hayashi, Socionext Inc.
Taught by
Linux Foundation