User Tools

Site Tools


projects:virtualmachine:index

This is an old revision of the document!


Bitcraze Virtual Machine

In order to easily get going with the development of Bitcraze projects we have pre-configured a virtual machine that can be imported into WM Player or Oracle VirtualBox.

The username/password for the virtual machine is: bitcraze/crazyflie

If you have any comments or suggestions drop by the forum thread and discuss them there.

Download

Currently the virtual machine applicance is only available via torrent using this link.

What's in the virtual machine?

The machine includes:

  • Pre-cloned version of the public bicraze projects from bitbucket (software and firmware)
  • All development tools to compile Crazyflie firmware and bootloader, Crazyradio firmware
  • All python lib to run the Crazyflie PC client
  • Eclipse pre-configured to develop on Crazyflie firmware and PC-Client + QtDesigner to edit the GUI files
  • A readme that explains how to start

The next version will also include:

  • Hardware dev tools
  • Tool and configuration to debug the Crazyflie (currently only tools to compile are present). Also add a cload target.
  • Reduce the image size (it is currently 2.2GB which I find quite big, I should be able to cut a lot of useless stuff by starting from a minimal install)
  • More documentation in the VM and on the Wiki

How do I pull the latest stable release from the repository on Bitbucket?

Pulling the latest stable release of the firmware and client can be done using the following commands:

cd ~/projects/crazyflie-firmware
hg pull && hg update -C 2013.4
cd ~/projects/crazyflie-pc-client
hg pull && hg update -C 2013.4.2

How do I pull the latest changes from the repository on Bitbucket?

Pulling the latest changes of the firmware and client can be done using the following commands:

cd ~/projects/crazyflie-firmware
hg pull && hg update
cd ~/projects/crazyflie-pc-client
hg pull && hg update

How do I build the firmware?

Running the following commands will build the firmware which can be flashed with the wireless bootloader. For updating the Crazyflie use the resulting cflie.bin.

cd ~/projects/crazyflie-firmware
make CLOAD=1 DEBUG=0
projects/virtualmachine/index.1370590674.txt.gz · Last modified: 2015-07-15 16:30 (external edit)