====== Use on a Beaglebone Blue Board ====== The following is a step-by-step procedure to get started using EEROS on the [[https://wiki.bu.ost.ch/infoportal/embedded_systems/ti_sitara_am335x/beaglebone_blue/start|BeagleBone Blue]] board. It describes how to use our SDK for the Beaglebone blue. The application is developed on a Linux host machine and can then be deployed to the board. ===== Install Linux Image on Beaglebone Blue ===== This section describes how to get the newest Linux image installed on your [[https://wiki.bu.ost.ch/infoportal/embedded_systems/ti_sitara_am335x/beaglebone_blue/start|BeagleBone Blue]] board. This image already contains the EEROS library together with examples. Further is includes necessary hardware libraries, notably the [[http://beagleboard.org/librobotcontrol/index.html|librobotcontrol]] as well as basic functionalities of ROS. - Get the newest Beaglebone Blue image from [[https://gitlab.ost.ch/tech/inf/public/meta-ost/-/packages]] by selecting the newest //bblue// folder. - Download //ost-image-*-bblue.wic.gz//. - Decompress it with gunzip ost-image-*-bblue.wic.gz - [[https://wiki.bu.ost.ch/infoportal/software/linux/yocto/x86-rt#installing_images|Create a bootable micro-sd card]]. The given instructions are for an USB stick, but the process is the same. ===== Install SDK on the Host ===== In order to develop your application on the host, you have to install the cross development SDK. - Get the newest cross development SDK for the Beaglebone Blue from https://gitlab.ost.ch/tech/inf/public/meta-ost/-/packages by selecting the newest //bblue// folder. - Download //ost-distro-glibc-x86_64-ost-image-*-cortexa8hf-neon-bblue-toolchain-1.0.sh//. - Execute the unpacked script with $ ./ost-devel-glibc-x86_64-ost-image-*-cortexa8hf-neon-bblue-toolchain-1.0.shStick with the default target directory for the SDK. ===== Install Git ===== Install the following package on your machine $ apt-get install git Continue with [[getting_started:write_app:use_on_bbb|]].