This repository contains the Yocto meta layer that is used in the production of toolchains, uboot images, kernel and filesystem for ADSP-SC5xx EZ-KITs.
Please refer to this repo's documentation page for guidance in using Linux for ADSP-SC5xx: https://analogdevicesinc.github.io/lnxdsp-adi-meta/
To quickly evaluate (i.e. build) what's on the 'main' branch, do:
mkdir ./lnxdsp-main_$(date +"%Y-%m-%d")
cd ./lnxdsp-main_$(date +"%Y-%m-%d")This will create a lnxdsp-main_YYYY-MM-DD directory and enter it.
mkdir bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ./bin/repo
chmod a+x ./bin/repo
./bin/repo init \
-u https://github.com/analogdevicesinc/lnxdsp-repo-manifest.git \
-m main.xml
./bin/repo syncNow, inside the project directory that was created in the previous step, a bin directory will be created and the repo tool will be downloaded to it. The tool will be instructed to download the various lnxdsp sources (including this repo) according to the main branch.
What remains is picking a board to build for, e.g. the ADSP-SC598-SOM-EZKIT:
source setup-environment -m adsp-sc598-som-ezkit
bitbake adsp-sc5xx-minimalThis will result in the minimal image being built. The documentation page has detailed guides for building and loading the artefacts to all supported boards.
Please refer to the LICENSE.md file in this repository for more information regarding licensing.