This guide describes the process of setting up Instant Contiki, the virtual machine that can be used as a development environment for Contiki, for VirtualBox. The guide on the Contiki website recommends VMPlayer, but doesn’t offer much of a guide, but because VMPlayer does not support Macs I use VirtualBox. I describe the steps below on how to set it up.

  1. Download VirtualBox
  2. Download Instant Contiki
  3. Create a new virtual machine with VirtualBox.VirtualBox_New
  4. Choose Linux and Ubuntu 32 bit.VirtualBox_Linux
  5. Use the default amount of RAM, for me this was 512MBs.VirtualBox_RAM
  6. Select “Use an existing virtual hard drive”.VirtualBox_Existing_HD
  7. Inside the Instant Contiki download select the vmdk file that does not have the -s00* trailing.VirtualBox_Select_HD
  8. Create the virtual machine.VirtualBox_Create

Troubleshooting:

  • If your keyboard is not behaving as expected, the keyboard may be using the Swedish layout. You can change this by clicking on the keyboard icon at the top right of the screen.
  • If your virtual machine screen is stuck at the same resolution install VirtualBox Guest Additions by clicking on the devices menu while in the virtual machine and select “Insert Guest Additions CD image…” and follow the instructions. Restart the virtual machine and after it is restarted go to the view menu and make sure full screen mode and scaled mode are unchecked and auto-resize display is checked.