getting_started:install_and_setup_development_environment:use_on_bbb
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
getting_started:install_and_setup_development_environment:use_on_bbb [2021/02/12 16:42] – ursgraf | getting_started:install_and_setup_development_environment:use_on_bbb [2021/03/24 09:00] – [Use on a Beaglebone Blue Board] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Use on a Beaglebone Blue Board ====== | ====== Use on a Beaglebone Blue Board ====== | ||
- | The following is a step-by-step procedure to get started using EEROS on the [[https:// | + | |
+ | The following is a step-by-step procedure to get started using EEROS on the [[https:// | ||
+ | |||
+ | ===== Prerequisites ===== | ||
+ | |||
+ | - On the host, you have to fetch the cross development SDK for the Beaglebone blue from [[https:// | ||
+ | - Make sure to have the newest image from our download section [[https:// | ||
+ | - In order to be able to write your own EEROS programs or alter existing example applications, | ||
+ | $ apt-get install kdevelop | ||
+ | </ | ||
+ | - Fetch the [[https:// | ||
+ | $ git clone https:// | ||
+ | $ git checkout sdk_bbb | ||
+ | $ cd eeros-project | ||
+ | </ | ||
+ | |||
+ | |||
+ | After this you can continue with [[getting_started: | ||
+ | ---- | ||
Fetch the [[https:// | Fetch the [[https:// | ||
Line 19: | Line 37: | ||
use_ros_setup_script=false | use_ros_setup_script=false | ||
</ | </ | ||
- | Setting the second last entry to //true// will fetch an existing application from a git repository. Per default this will will be [[https:// | ||
- | Now you can run the '' | + | The entry '' |
- | < | + | * downloading the SDK from [[https:// |
- | $ ./clone.sh | + | * installing the SDK as described in [[https:// |
- | </code> | + | |
- | The library for the roboticscape must be compiled manually. Though the library is already on the target, we must also have it on the host, in order to be able to link an application. | + | Edit the file '' |
- | At the time of writing, the Beaglebone blue boards are shipped with an image that has the robotics cape library version 0.3.4 installed. Therefore, it is highly recommended to use this version. The bbblue-eeros wrapper library was implemented to work with the robotics cape library v0.3.4. Newer version were not tested yet. The right version is checked out by the clone script. \\ | + | |
- | Now, the cross tool chain is installed on the host machine with the following command. | + | |
< | < | ||
- | $ sudo apt-get install g++-4.9-arm-linux-gnueabihf | + | environment_setup_script=/ |
</ | </ | ||
+ | This will guide your make script to use the SDK. Make sure that the above path matches your installation path. | ||
+ | Setting the entry '' | ||
+ | |||
+ | |||
+ | Now you can run the '' | ||
+ | < | ||
+ | $ ./clone.sh | ||
+ | </ | ||