lasaurapp_setup - nortd/lasersaur GitHub Wiki

LasaurApp Setup

Home | Lasersaur Software | BeagleBone Setup | LasaurApp Setup | Firmware Setup

LasaurApp does not have to be installed separately. After the BeagleBone Setup you should have a working LasaurApp setup. The same applies for an Assembled DriveBoard. Nonetheless, to get the most out of this Software you should keep LasaurApp up to date.

Bigger updates are usually announced on the Lasersaur mailing list. For all the development details check out LasaurApp on Github. We have three important branches: master, beta, alpha. The master branch is stable and for production. The beta branch is for testing release candidates and alpha is for current development work.

Updating

LasaurApp can be updated over the network. For this, ssh into the Lasersaur and pull the latest version from our repository. Bt default this will be the latest code off LasaurApp's master branch. Check out the commit log for details on changes.

Default ssh password is bone. For details on how to connect see Lasersaur networking.

The beta Branch

We first post new software features and other changes to the beta branch. This is a form of quality assurance for the master branch. If you want to try out this more advanced (potentially less stable) LasaurApp here is how you do it:

To revert back to the master branch do:

Firmware Update

The firmware is a low-level software component on one of the DriveBoard's chips (Atmega328). Some LasaurApp changes also comprise a change to the firmware. If this is the case the firmware needs to be flashed as well. This can easily be done from the web interface's menu:

  • Admin/Flash Firmware