Skip to content

BehradTabatabaee/adi-adrv9009-sysroot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

ADRV9009 Sysroot

This repository contains a prebuilt sysroot for Analog Devices' ADRV9009 RF transceiver platform.
It is intended for cross-compiling user-space applications targeting embedded Linux systems running on platforms such as the Zynq UltraScale+ MPSoC or Zynq UltraScale+ RFSoC (e.g., ZCU102/ZCU111 with ADRV9009). Tested on adi-ADRV9009 running on XCZU15EG-2FFVB1156I


📦 Contents

The sysroot includes:

  • Cross-compilation libraries and headers for the target ARM64 architecture
  • Prebuilt GNU toolchain compatible with the ADRV9009 Linux image
  • Standard C/C++ libraries and development files
  • ADI-related dependencies (libiio)

🧭 Usage

Use the pre-built zip file with all of the required binaries for adrv9009 development in the release section. Download the file, and use it as the sysroot path for your cross-compilation script. You can also use the sysroot generation script, which leverages qemu and docker to build cross-compilation sysroot and adi libraries for targeting ADRV9009. the script has been tested and verified, and the output matches exactly that of the one given in the release section. still, no guarantees. if you're unsure, just download the prebuilt binaries.

About

adrv9009 sysroot for cross compilation

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages