# Fwd: Install UCLA-gr-802.15.4 into E100 has error

**URL:** <https://www.ruby-forum.com/t/fwd-install-ucla-gr-802-15-4-into-e100-has-error/231412>\
**Category:** GNU Radio\
**Created:** [August 6, 2014, 5:46pm UTC](https://www.ruby-forum.com/t/fwd-install-ucla-gr-802-15-4-into-e100-has-error/231412 "2014-08-06T17:46:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [August 6, 2014, 5:46pm UTC](https://www.ruby-forum.com/t/fwd-install-ucla-gr-802-15-4-into-e100-has-error/231412/1 "2014-08-06T17:46:12Z")

</div>

---------- Forwarded message ----------  
From: Zongyi LIU [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Date: 2014-08-06 17:30 GMT+02:00  
Subject: Re: [Discuss-gnuradio] Install UCLA-gr-802.15.4 into E100 has  
error  
To: Bastian B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Hi Bastian,

I have read your paper “A GNURadio-based IEEE 802.15.4 Testbed”. It’s  
really an excellent job.  
Your testbed implement from PHY layer up to network layer and run  
Contiki  
system. But, you implement them on N210 with a high performance.

So, I don’t know whether it’s possible to implement your code on E100?  
As  
you know, E100 use an embedded processor ARM Cortex-A8 with limited  
computational and process ability, it runs special Angstrom linux  
system.  
I got some information from this paper “IEEE 802.15.4 Implementation on  
an  
Embedded Device”, it mentions that they can’t used UCLA-802.15.4 code to  
receive packet. The embedded processor is not fast enough to demodulate  
data. Finally, he redesign FPGA to pre-process some data before sending  
them to processor and receive package barely…  
So, Hope for your suggestion and thank you again!

Best  
Zongyi

2014-08-06 9:59 GMT+02:00 Bastian B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

You could give this a try

> > Hello everyone:  
> > //grincludedir = $(includedir)/gnuradio -I/usr/include/gnuradio  
> > `/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4’  
> > make[3]: Entering directory  
> > -Woverloaded-virtual -pthread -MT ucla.lo -MD -MP -MF .deps/ucla.Tpo -c  
> > make[2]: Leaving directory
> > 
> > You’re problem is indeed that you don’t have the development package for  
> > –  
> > Dipl.-Inform. Bastian B.  
> > Distributed Embedded Systems Group  
> > University of Paderborn, Germany  
> > [Home | Bastian Bloessl](http://www.ccs-labs.org/~bloessl/)

–  
Zongyi LIU  
Doctorant  
Institut de Recherche en Informatique de Toulouse (IRIT)  
Université Paul Sabatier, 118 Route de Narbonne, F-31062 TOULOUSE CEDEX  
9  
Email : removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![Zongyi\_LIU](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/6a8cbe/32.png) [@Zongyi\_LIU](https://www.ruby-forum.com/u/Zongyi_LIU)\
**Post date:** [August 7, 2014, 10:18am UTC](https://www.ruby-forum.com/t/fwd-install-ucla-gr-802-15-4-into-e100-has-error/231412/2 "2014-08-07T10:18:00Z")

</div>

Hi,

I dont have a E100 so I dont know if it is fast enough, but shouldnt it  
be easy to just try and find out?

Best,  
Bastian

On 06 Aug 2014, at 17:45, Zongyi LIU [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On 05 Aug 2014, at 18:07, Tom R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > //"# includes  
> > make[2]: Entering directory  
> > `/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/config’  
> > ucla.cc:149:20: fatal error: Python.h: No such file or directory  
> > //
> 
> Zongyi LIU  
> Institut de Recherche en Informatique de Toulouse (IRIT)  
> Universit Paul Sabatier, 118 Route de Narbonne, F-31062 TOULOUSE CEDEX 9  
> Email : [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
> 
> * * *
> 
> Discuss-gnuradio mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [Discuss-gnuradio Info Page](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

–  
Dipl.-Inform. Bastian B.  
Distributed Embedded Systems Group  
University of Paderborn, Germany

> **[Home](https://www.bastibl.net/)**
>
> I'm Bastian Bloessl, a Research Group Leader at the Secure Mobile Networking Lab, TU Darmstadt. Checkout my blog, projects, publications, and resume; or connect on Github, Twitter, YouTube, or Facebook.

---

<div class="post-metadata">

**Author:** ![Zongyi\_LIU](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/6a8cbe/32.png) [@Zongyi\_LIU](https://www.ruby-forum.com/u/Zongyi_LIU)\
**Post date:** [August 7, 2014, 10:57am UTC](https://www.ruby-forum.com/t/fwd-install-ucla-gr-802-15-4-into-e100-has-error/231412/3 "2014-08-07T10:57:53Z")

</div>

Hi Bastian, hi Liu,

at least the gr-ieee802-15-4 examples use a sample rate of 4MHz. While  
that’s possible in principle for the E100, the CPU will be at the edge  
of its capabilities with sending and receiving at this rate alone.  
So Bastian is right, the only way to know for sure is testing.

Greetings,  
Marcus
