discuss-gnuradio
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]