"thank you for being interested in creative electronic music."
It is possible to develop applications on the STM32F4 on dev boards like the MOBB, using a virtual Linux machine. This makes sense as there are fewer pieces to install and you can leverage Ubuntu's package manager. There are three main steps.
Note that you will need the Platform Package for your host machine as well as the Extension pack. The Extension pack is necessary if you want to use an ST-Link debugger, such as an STM32F4 or STM32F1 Discovery board. This is because the ST-Link debugger shows up as a USB 2.0 device. See this thread for details. To install the Extension Pack, simply double-click it and VirtualBox.exe should open it automatically, unless you haven't associated filenames when you installed Virtual Box. If this is the case, simply tell Win7 you want to Browse for the program to open the Extension pack with, and select to Oracle/VirtualBox.exe.
Once you get the Extension Pack installed, you'll need to Enable the USB 2.0 EHCI from the Settings of Virtual Box while the machine is turned off. Then, you'll have to create a filter for the ST-Link. There are some really good instructions below. It's a little bit tricky and it took me a few tries, but it was well worth it.
Note: to make the Clipboard work between Win7 and Virtualbox on Ubuntu, you must click "Devices->Insert Guest Additions CD Image" and follow instructions on-screen from there. Note: there is no extra CD image to download, it is already included in the virtualbox download.
As an alternative, you can follow the steps the install script uses yourself:
Note that you will need to make an account on their website to download this.
(sudo apt-get remove --purge empathy*)
(sudo apt-get remove --purge wacom*)
(sudo apt-get remove --purge cups*)
(sudo apt-get remove --purge shotwell*)
sudo apt-get clean
sudo apt-get autoremove