Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Configuring and Building a Heterogenous System Using the Yocto Project

Linux Foundation via YouTube

Overview

Explore the intricacies of configuring and building heterogeneous systems using the Yocto Project in this 40-minute conference talk by Mark Hatle from AMD. Gain insights into the complexities of developing software for diverse hardware architectures, and learn about System Device Tree Transformations. Discover the Yocto Project configuration process and the use of Zyng UltraScale+ Tools. Delve into the hardware flow and system software configuration, including Linux, Microblaze, and Baremetal config generation. Understand recipe implementations for both consumer and provider perspectives, and examine the system software build map. Conclude with valuable lessons learned and potential next steps in heterogeneous system development.

Syllabus

Intro
What is a Heterogenous System?
Complications in building software for heterogeneous systems
System Device Tree Transformations
Yocto Project Configuration
Zyng UltraScale+ Tools
Hardware Flow
Hardware / System Software
System Software Configuration
dit-processor.sh (Linux config generation)
dt-processor:sh (Microblaze config generation)
dit-processor.sh (Baremetal config generation)
Microblaze generated multiconfig file
Recipe Implementation (Consumer)
Recipe Implementation (Provider)
System Software Build Map
Lessons Learned/Next Steps?

Taught by

Linux Foundation

Reviews

Start your review of Configuring and Building a Heterogenous System Using the Yocto Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.