Compiling Bela projects in Eclipse » History » Version 3
Version 2 (Andrew McPherson, 2014-11-07 07:38 PM) → Version 3/36 (Andrew McPherson, 2014-11-07 07:42 PM)
h1. Compiling projects with BeagleRT
This document contains information on how to compile the BeagleRT software and upload it onto the BeagleBone Black.
h2. Required tools
This document assumes you have the following tools installed:
* Working Linux system, either running natively or on a virtual machine
* Mercurial version control system (http://mercurial.selenic.com). Available as a package in most Linux distributions.
* arm-gcc hardfp compiler toolchain (i.e. @arm-linux-gnueabihf-gcc@ and similar. On Ubuntu, these can be installed from packages:
<pre>
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf
</pre>
* Eclipse IDE (http://www.eclipse.org)
* Xenomai libraries compiled for ARM hardfp _(details to come)_
h2. Getting started
# Clone the BeagleRT files from the repository:
<pre>
hg clone https://code.soundsoftware.ac.uk/hg/beaglert
</pre>
# Launch Eclipse and select a workspace (creating one if necessary).
# * TI PRU
This document contains information on how to compile the BeagleRT software and upload it onto the BeagleBone Black.
h2. Required tools
This document assumes you have the following tools installed:
* Working Linux system, either running natively or on a virtual machine
* Mercurial version control system (http://mercurial.selenic.com). Available as a package in most Linux distributions.
* arm-gcc hardfp compiler toolchain (i.e. @arm-linux-gnueabihf-gcc@ and similar. On Ubuntu, these can be installed from packages:
<pre>
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf
</pre>
* Eclipse IDE (http://www.eclipse.org)
* Xenomai libraries compiled for ARM hardfp _(details to come)_
h2. Getting started
# Clone the BeagleRT files from the repository:
<pre>
hg clone https://code.soundsoftware.ac.uk/hg/beaglert
</pre>
# Launch Eclipse and select a workspace (creating one if necessary).
# * TI PRU