[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] GNU Radio and USRP2 on the Gumstix and BeagleBoar
From: |
Elvis Dowson |
Subject: |
Re: [Discuss-gnuradio] GNU Radio and USRP2 on the Gumstix and BeagleBoard |
Date: |
Sat, 06 Nov 2010 21:59:17 +0400 |
Hi Steve,
On Nov 6, 2010, at 9:03 PM, Steve Mcmahon wrote:
> 4. The Gumstix Overo Water board uses OpenEmbedded Linux. Can GNU Radio work
> under this distribution, or must I use Ubuntu on my Gumstix? (I don't even
> know whether the Gumstix can run anything other than OpenEmbedded)
OpenEmbedded is a convenient way to build the rootfs. When you build the
omap3-console-image bitbake recipe, it builds the gcc cross compiler, begins
with the prefix arm-angstrom-linux-gnueabi-*
This compiler is usually located in your
overo-oe/tmp/sysroots/x86_64-linux/usr/armv7a/bin folder
If you specify the CROSS_COMPILE environment variable, it will automatically
prefix the arm-angstrom-linux-gnueabi- part, so that instead of using the host
gcc, it will use the arm-angstrom-linux-gnueabi-gcc version, thus allowing you
to cross compile each package. e.g. make ARCH=arm
CROSS_COMPILE=arm-angstrom-linux-gnueabi-
I'm not certain if the whole GNU Radio stack will run on the Overo. You could
try, and one way to start is to build a complete list of all required dependent
packages, and check if recipes exist for them in overo-oe. You would need to
build the missing ones, and then finally create a GNU Radio omap3-console-image
that uses all of those packages, and build the rootfs.
>From my experience building GNU Radio from sources on Mac OS X, here is the
>list of dependent packages, and the order in which I built them. You can use
>this list to verify if OE recipe exist, and create new ones if it doesnt, to
>build your GNU Radio recipe. It shouldn't be too difficult, since most
>packages that compile on Ubuntu/Fedora linux should work just fine for the
>Overo, but I think it would take you at least 3 to 4 weeks to finish this task.
GNU m4
autoconf
automake
GNU libiconv
GNU libtool
pkg-config
asciidoc
gettext
getopt
docbook-xsl
docbook-xml
xmlto
GNU readline
GNU MP multiple precision arithmetic library
GNU Scientific Library
guile
libjpeg
zlib
libtiff
libsdl
FFTW library
CppUnit
SWIG
boost C++
python
uhd ?
gnuradio
I've skipped the list for wxwidgets, qt, & some python libraries from this list.
Best regards,
Elvis Dowson