This page currently only has information for GCC on Debian. Please add information on more environments if you know how to set them up.
apt-get install --no-install-recommends build-essential autoconf flex bison texinfo libncurses5-dev libgmp3-dev libmpfr-dev libmpc-dev libftdi-dev cd git clone git://github.com/esden/summon-arm-toolchain.git cd summon-arm-toolchain $EDITOR summon-arm-toolchain
..and ensure that the following settings are in force:
TARGET=arm-none-eabi USE_LINARO=1 LIBSTM32_EN=1 DEFAULT_TO_CORTEX_M3=1
..then:
./summon-arm-toolchain
The toolchain installs to ~/sat/. Next:
cd git clone https://github.com/tmbinc/dsoquad cd dsoquad/src/app PATH=$PATH:~/sat/bin make
And then you should find .hex files in that directory ready for upload.
$ du -sh summon-arm-toolchain/ sat/ dsoquad/ 117M summon-arm-toolchain/ 229M sat/ 1.9M dsoquad/Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)