Installation on Debian/Ubuntu

From Bendyroad

Steps to get ready to run BrainBuilder Development Studio for the first time:

Prerequisites

Check the minimum system requirements:

  • Ubuntu 20.04 (Focal Fossa) (or newer), Debian Stable/Buster/10.9
  • Display size 1024 x 768
  • All security updates installed

You may be able to use other versions, but we do not test these. If you run into problems when using other versions, you have to fix them yourself.

Download

Download the BrainBuilder Development Studio https://www.bendyroad.com/installer/download/file/linux

BrainBuilder makes use of AVRDude. If it is not already installed, install it:

  sudo apt install avrdude

Check if avrdude has been installed correctly:

  avrdude -?

This should display the help for avrdude.

AVRDude help

Installation

Install the package:

  sudo dpkg -i ./brainbuilder_[version]_amd64.deb

installing installer package

Check group membership for accessing your development board

Connect your development board

Look up by which group it is owned:

  ls -l /dev/tty*

The one to look out for will be named /dev/ttyUSB[number] or /dev/ttyACM[number], for example:

  crw-rw----+ 1 root dialout 188,  0 nov  9 10:05 /dev/ttyUSB0

Usually the group it belongs to, is group 'dialout'. Check if you are a member:

  groups

Add yourself to the 'dialout' group if you are not a member:

  sudo usermod -a -G dialout [your user name]

Start the BrainBuilder Development Studio

Start BrainBuilder from the menu (Programming):

Mate menu - programming

Or create a desktop shortcut for:

  /opt/brainbuilder/bin/brainbuilder

Or start BrainBuilder from a terminal window, add /opt/brainbuilder/bin/ to PATH, whichever you prefer

Linux desktop with BrainBuilder

Start creating!

Connect your development board if it isn't already connected

Continue to Getting started