Configuring and Building a Heterogenous System Using the Yocto Project
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Embedded Linux using YoctoUdemy Linux Kernel Programming and Introduction to Yocto Project
University of Colorado Boulder via Coursera Raspberry Pi with embedded Linux made by Yocto
Udemy Introduction to Embedded Linux - Patch Device Tree for I2C in Yocto
Digi-Key via YouTube Introduction to Embedded Linux Part 1 - Buildroot - Digi-Key Electronics
Digi-Key via YouTube