AMD EDF Documentation Logo

Introduction

  • AMD Embedded Development Framework EDF
  • Development Flows

Walkthrough Examples

  • Getting Started: Discovery and Evaluation
  • Application Development and Deployment
  • OS Integration and Development
  • Custom Hardware Development
  • Demo Cookbooks

Releases and Migration

  • Downloads and Release Notes
  • PetaLinux to EDF Migration Guide

Frameworks and Topics

  • Software Hardware Exchange Loop (SHEL) Flow
    • SHEL Introduction
    • SHEL Flow Intent And Purpose
    • Overview Of System Device Tree Generator Sdtgen
    • Understanding System Device Tree Vs Device Tree
    • Understanding The Relationship Between Sdtgen And XSCT
    • Overview Of gen-machine-conf
    • Running gen-machine-conf
    • gen-machine-conf Best Practices
    • Overview Of Lopper
    • Obtaining Linux Device Trees From The SHEL Flow
    • Using The SHEL Flow To Create A Yocto Project Machine Configuration From A Xsa File
    • Limitations Of The SHEL Flow
    • Access To SHEL Flow Tools
    • Overview Of West
    • West Lopper Install And West Lopper Command Overview
  • Segmented Configuration or Dynamic Function eXchange
  • Yocto Project
  • Linux
  • Zephyr OS

Reference

  • Reference
AMD EDF Documentation
  • Software Hardware Exchange Loop (SHEL) Flow

Software Hardware Exchange Loop (SHEL) Flow

  • SHEL Introduction
  • SHEL Flow Intent And Purpose
  • Overview Of System Device Tree Generator Sdtgen
  • Understanding System Device Tree Vs Device Tree
  • Understanding The Relationship Between Sdtgen And XSCT
  • Overview Of gen-machine-conf
  • Running gen-machine-conf
  • gen-machine-conf Best Practices
  • Overview Of Lopper
  • Obtaining Linux Device Trees From The SHEL Flow
  • Using The SHEL Flow To Create A Yocto Project Machine Configuration From A Xsa File
  • Limitations Of The SHEL Flow
  • Access To SHEL Flow Tools
  • Overview Of West
  • West Lopper Install And West Lopper Command Overview
Previous Next

© Copyright 2026, Advanced Micro Devices, Inc.

Yocto Project and all related marks and logos are trademarks of The Linux Foundation. This website is not, in any way, endorsed by the Yocto Project or The Linux Foundation.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Arm® is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

A number of proprietary logos, service marks and trademarks are found on this Site. By making them available on this Site, AMD is not granting you any license to use those proprietary logos, service marks, or trademarks. Except as expressly provided herein, AMD and its suppliers do not grant any express or implied right to you under any patents, copyrights, trademarks, or trade secret information. Other rights may be granted to you by AMD in writing or incorporated elsewhere in the Materials. https://www.amd.com/en/legal/copyright.html

Terms and Conditions | Privacy | Trademarks | Supply Chain Transparency | Fair and Open Competition | UK Tax Strategy | Cookies Policy | Cookies Settings