Overview

IMPORTANT NOTICE: This repository and tracker has been moved to GitHub and is now located at http://www.github.com/bitcraze/bitcraze-vm. This repository will be keept for referance, but will no longer be updated.

Bitcraze Virtual Machine

This project is for Bitcraze VM but doesn't contain any code or VM, it's used for tracking issues and improvements.

The Bitcraze VM contains everything you need for running the Bitcraze projects and doing development for them. It's a great way to quickly get started without having the hassle of installing dependencies and setting up the development environment.

There's a list of what's included:

  • Xubuntu 13.10 pre-configured

  • UDEV rules and pre-configured USB filtering for the Crazyradio and it's bootloader (NRF BOOT)

  • All our projects pre-cloned

  • The VirtualBox guest additions pre-installed

  • gnu-arm-none-eabi toolchanin and build tools

  • Mercurial and TortoiseHG

  • pyusb, pygame and pyqt

  • Qt4 and QtDesigner

  • KiCad

  • Eclipse for compiling/debugging/flashing (pre-configured for BusBlaster)

  • gedit

  • SDCC 3.2 for compiling of Crazyradio firmware

For more info see our wiki.

Downloading

The Bitcraze VM can either be downloaded via torrent or via direct download:

Installing

The virtual applicance can be imported into the virtual machine manager of your choice:

Using the virtual machine

After importing just run the machine. It logs in automatically but use the following credentials if needed:

User: bitcraze
Pass: crazyflie

For more information on debugging, building, flashing and updating to the latest version have a look at the Bitcraze VM Wiki