Welcome to the AMD Embedded Development Framework Documentation
Introduction
Walkthrough Examples
Releases and Migration
- Downloads and Release Notes
- Supported Boards and Scope
- Release Overview
- EDF Boot Firmware - OSPI Flash
- EDF Boot Firmware - QSPI Flash
- Common Disk Images (WIC and BMAP)
- Evaluation Board SD Card Images (Single-Stage Boot)
- Kria Artifacts
- Embedded+ Images
- AMD Alveo V80 Compute Accelerator Firmware Images
- Application SDKs
- Container Images for Development and Deployment
- QEMU Prebuilt Packages
- Boot Assets
- EDF Yocto Downloads and sstate-cache
- Known Issues and Limitations
- Access to Lounge Artifacts
- Package Feeds
- Source Code and Licensing
- Supported Linux Host Distributions
- Release Information
- 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
- Yocto Project Components
- Setting Up the Yocto Environment
- gen-machine-conf Overview
- Building Components From Source
- Skipping Packaging of Boot Components
- Optimizing Build Time
- Predefined Yocto Machines and Common Recipes
- Default UART Configuration and Override Guide for EDF BSPs
- Yocto Wi-Fi Integration
- Yocto Zephyr Build
- Related Links
- Linux
- Zephyr OS