Wiki

This version (21 Apr 2017 10:54) was approved by Michael Hennerich.The Previously approved version (21 Apr 2017 10:40) is available.Diff

Obtaining the Build Sources

Building the PlutoSDR or M2k Firmware Image involves several components managed in individual source code repositories. However since these components are heavily interrelated the approach taken utilizes Git-Submodules.

Firmware image components (Submodules):

Submodules allow you to keep a Git repository as a subdirectory of another, the main Git repository.

The main repositories can be found here:

Cloning the repository

The --recursive flag here is important otherwise the submodules are not included. The sources and all the build objects require approx 6 GByte of free disk space.

PlutoSDR-fw

This specifies any shell prompt running on your Linux development host

michael@HAL9000:~/devel$ git clone --recursive https://github.com/analogdevicesinc/plutosdr-fw.git

M2k-fw

This specifies any shell prompt running on your Linux development host

michael@HAL9000:~/devel$ git clone --recursive https://github.com/analogdevicesinc/m2k-fw.git

Updating your repository

This specifies any shell prompt running on your Linux development host

michael@HAL9000:~/devel/plutosdr-fw$ git pull --recurse-submodules

university/tools/pluto/obtaining_the_sources.txt · Last modified: 21 Apr 2017 10:54 by Michael Hennerich