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 wiki for guidance in using Linux for ADSP-SC5xx: https://github.com/analogdevicesinc/lnxdsp-adi-meta/wiki
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 sync
Now, inside the project directory that was created in the previous step, a bin
directory will be created and the repo
tool will be downoaded 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-minimal
This will result in the minimal
image being built. The wiki 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.