Compiling the E310 SDK for E110

From Hamspirit wiki
Jump to: navigation, search


install server

 * Ubuntu server 14.04.02 (small virtual machine install option)
$ sudo apt-get install git
$ sudo apt-get install make
$ sudo apt-get install gcc diffstat chrpath texinfo g++


login as user and type the following:

curl > repo
chmod a+x repo
sudo mv repo /usr/local/bin

mkdir e100-oe-build
cd e100-oe-build
### repo init -u git:// -b release1
repo init -u git:// -b e300-dizzy

repo sync
TEMPLATECONF=`pwd`/meta-ettus/conf source ./oe-core/oe-init-build-env ./build ./bitbake
export MACHINE="ettus-e1xx"
bitbake gnuradio-dev-image

Make sure you have at least 10G free disk space.

$ wget 
$ chmod +x
$ ./

$ . /usr/local/oecore-x86_64/environment-setup-armv7ahf-vfp-neon-oe-linux-gnueabi

$ git clone
# different from docs.
$ cd uhd/host
$ cmake -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchains/oe-sdk_cross.cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_E100=ON
$ make

skipped building gnuradio.

logout, and login to clear the environment