The following ADI managed repositories are used for the development of Linux for SC5xx:
URL | Description | Latest Development Branch | Latest Release Branch |
---|---|---|---|
https://github.com/analogdevicesinc/lnxdsp-adi-meta | ADI Yocto meta layer | develop/yocto-1.0.0 | release/yocto-1.0.0 |
https://github.com/analogdevicesinc/lnxdsp-repo-manifest | Google repo manifest | develop/yocto-1.0.0 | release/yocto-1.0.0 |
https://github.com/analogdevicesinc/lnxdsp-scripts | ADI scripts | develop/yocto-1.0.0 | release/yocto-1.0.0 |
https://github.com/analogdevicesinc/u-boot-sharc | U-Boot Bootloader | develop/yocto-1.0.0 | release/yocto-1.0.0 |
https://github.com/analogdevicesinc/lnxdsp-linux | Linux kernel | develop/yocto-1.0.0 | release/yocto-1.0.0 |
https://github.com/analogdevicesinc/lnxdsp-examples | ADI SHARC examples | develop/yocto-1.0.0 | release/yocto-1.0.0 |
In order to simplify the checkout process, ADI recommends using Google's repo tool. To use the repo tool create a workspace directory and clone the tool:
mkdir <WORKSPACE> cd <WORKSPACE> mkdir bin curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ./bin/repo chmod a+x ./bin/repo
To set up the sources for development invoke repo with the path to the repo manifest and the active development branch:
./bin/repo init -u https://github.com/analogdevicesinc/lnxdsp-repo-manifest.git -b release/yocto-1.0.0 ./bin/repo sync
After the sync finished, you would get files just like the picture shows below.
PREV: Setting Up The Host NEXT: Building The Components