|
From: | Nick Foster |
Subject: | Re: [Discuss-gnuradio] Porting GR-AIS to GN3.7 |
Date: | Wed, 4 Sep 2013 08:15:01 -0700 |
Side note, is there a data file containing AIS samples for testing anywhere?
Philip
>> <mailto:address@hidden>>
On 09/04/2013 10:57 AM, Marcus Müller wrote:
> Never, it's obsolete; use gr_modtool to generate a 3.7 module, and refer
> to the GR wiki for instructions.
>
> On 04.09.2013 16:53, Driesprong, Fokko wrote:
>> Hi Martin Braun,
>>
>> Thanks for the information. I was aware of that. When can
>> gr-howto-write-a-block for version 3.7 be expected?
>>
>> Kind regards,
>>
>> ing. Fokko Driesprong
>>
>>
>> 2013/9/4 Martin Braun (CEL) <address@hidden
>> <mailto:address@hidden>>>>
>> FYI: Gruel was removed in 3.7.
>>
>> See also:
>> http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7
>>
>> MB
>>
>> On Wed, Sep 04, 2013 at 11:55:59AM +0200, Marcus Müller wrote:
>> > Gruel really IS a part of GNU Radio. You never need gruel /
>> gruel-dev on a
>> > system to compile GNU Radio, since the GR source tree _contains_
>> gruel.
>> > Since it is integral to GR, a gruel from a different version of
>> GNU Radio
>> > (which is most probably the case when you install it via your
>> package manager),
>> > will almost never do. Please do not mix up GNU Radio versions.
>> >
>> > On 09/04/2013 11:49 AM, Driesprong, Fokko wrote:
>> >
>> > Hi Marcus,
>> >
>> >
>> > Thanks for the response and thoughts.
>> >
>> >
>> > I am running Ubuntu 12.04 on the beaglebone. I don't use any
>> GUI, and I
>> > start the gr-ais script from the commandline. With the
>> cortex A8 and neon
>> > co-processor the beaglebone is suprisingly powerfull.
>> >
>> >
>> > Currently I am developing on a Ubuntu 13.10 desktop with the
>> same gnuradio
>> > (3.7.2) and with the libgruel-dev and libgruel0 package
>> uninstalled. I
>> > don't have these available on the beaglebone. I believe when
>> I run 3.7 with
>> > the gruelpackage remove (since it is depricated), it uses
>> the methods from
>> > these packages. Please correct me if I am wrong on this.
>> >
>> >
>> > Maybe I will go back to 3.6 to check if the Beaglebone is
>> powerfull enough.
>> >
>> >
>> > Kind regards,
>> >
>> >
>> > Fokko Driesprong
>> >
>> >
>> >
>> > 2013/9/3 Marcus Müller <address@hidden
>> > address@hidden <mailto:address@hidden>>> >
>> >
>> > Hi Fokko,
>> >
>> > awesome project!
>> > Although this might not actually help the matter on hand
>> much:
>> > Compiling something as big as GNU Radio on something as
>> weak and
>> > embedded as a beaglebone is a really bad idea, since
>> especially the
>> > linking process requires large amounts of RAM and I
>> would not guarantee
>> > that it will work with only 512MB RAM at all.
>> >
>> > So for your porting efforts, you really should work on a
>> fully fledged
>> > PC. When everything is up and running, you might want to
>> cross-compile
>> > GNU Radio and gr-ais for your beaglebone; but the latter
>> really should
>> > not be your development environment of choice.
>> >
>> > You should not install a version of gruel that does not
>> belong to your
>> > GR version, so fetching gruel from your package manager
>> and installing
>> > GR from git does not sound ok; gruel is part of the GNU
>> Radio runtime
>> > and therefore is not necessary to install GNU Radio.
>> >
>> > So: On your PC, uninstall gruel using your package
>> manager, build and
>> > install GNU Radio from source (using the build-gnuradio
>> script or even
>> > better pybombs), and port gr-ais to GR3.7.
>> >
>> > When that works, set up a cross-compiling environment
>> for your linux of
>> > choice on the beaglebone (I'm tempted to say Ubuntu
>> 13.10 is not the
>> > right distribution for an embedded environment that is
>> less powerful
>> > than recent smartphones), and compile GNU Radio for
>> that; do the same
>> > for gr-ais and install both on your beaglebone.
>> >
>> > Hope I was of assistance anyhow,
>> > Marcus Müller
>> >
>> >
>> > Dear Gnuradio members,
>> >
>> >
>> > I am working on a port for GR-AIS to version 3.7.
>> The initial
>> > version was for GN3.3, later it is merged to CMake.
>> >
>> >
>> > The problem is that I am trying to compile Gnuradio
>> with the gr-ais
>> > extension on a beaglebone black (bbb). I managed to
>> compile 3.7 on
>> > the bbb, but the problem is that I don't have GRUEL
>> available. On a
>> > x86 it is possible to pull (libgruel) from the
>> package-manager. So
>> > I decided that the fastest to get everything running
>> is to upgrade
>> > gr-ais to version 3.7. I managed to do this using
>> the wiki.
>> >
>> >
>> > I believe that the cpp is up and running, it
>> compiles fine, but am
>> > running into some problems with CMake. I haven't
>> worked with CMake
>> > before, so I haven't worked with the scripting
>> earlier. The problem
>> > is CMake+SWIG. When Python tries to invoke Boost it
>> gives an error.
>> >
>> >
>> > Traceback (most recent call last):
>> >
>> > File "/usr/local/bin/ais_rx.py", line 15, in <module>
>> >
>> > from gr_ais import *
>> >
>> > File
>> "/usr/local/lib/python2.7/dist-packages/gr_ais/__init__.py",
>> > line 45, in <module>
>> >
>> > from gr_ais_swig import *
>> >
>> > File "/usr/local/lib/python2.7/dist-packages/gr_ais/
>> > gr_ais_swig.py", line 26, in <module>
>> >
>> > _gr_ais_swig = swig_import_helper()
>> >
>> > File "/usr/local/lib/python2.7/dist-packages/gr_ais/
>> > gr_ais_swig.py", line 22, in swig_import_helper
>> >
>> > _mod = imp.load_module('_gr_ais_swig', fp,
>> pathname,
>> > description)
>> >
>> > ImportError:
>> /usr/local/lib/python2.7/dist-packages/gr_ais/
>> > _gr_ais_swig.so: undefined symbol:
>> > _ZN5boost6system15system_categoryEv
>> >
>> >
>> > I have re-installed Ubuntu 13.10 and installed
>> gnuradio with the
>> > latest git version. The make test succeeded. I have
>> forked the
>> > gr-ais repository into a seperate public repo.
>> >
>> >
>> > If someone has any idea, please let me know!
>> >
>> >
>> > Kind regards,
>> >
>> >
>> > ing. Fokko Driesprong
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss-gnuradio mailing list
>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> > address@hidden <mailto:address@hidden>
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss-gnuradio mailing list
>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> > address@hidden <mailto:address@hidden>
>> >
>> >
>> >
>> >
>> >
>>
>> > _______________________________________________
>> > Discuss-gnuradio mailing list
>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> Phone: +49 721 608-43790 <tel:%2B49%20721%20608-43790>
>>
>>
>> --
>> Karlsruhe Institute of Technology (KIT)
>> Communications Engineering Lab (CEL)
>>
>> Dipl.-Ing. Martin Braun
>> Research Associate
>>
>> Kaiserstraße 12
>> Building 05.01
>> 76131 Karlsruhe
>>
>> Fax: +49 721 608-46071 <tel:%2B49%20721%20608-46071>
>> www.cel.kit.edu <http://www.cel.kit.edu>
>>>> address@hidden <mailto:address@hidden>
>> KIT -- University of the State of Baden-Württemberg and
>> National Laboratory of the Helmholtz Association
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Prev in Thread] | Current Thread | [Next in Thread] |