This is just the BSP example for the STM32F429I-Discovery from the STM32CubeF4 (STM32Cube_FW_F4_V1.4.0/Projects/STM32F429I-Discovery/Examples/BSP) with a linux makefile. You need STM32CubeF4, stlink, and gcc arm:
sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded
sudo apt-get update
sudo apt-get -y install gcc-arm-none-eabi gdb-arm-none-eabi binutils-arm-none-eabi
Compile and flash the board:
make
make burn
Basic instructions to handle STM32F4 dev on linux can be found here.