Hi Maurizio, glad to see you ask these questions! For those who read this later but aren't involved in Maurizio's/mine email exchange: you get the SDK under [1] in its current version, installation instructions under[2].
So, you're right. With the E310, you'll need to use a cross-compiler to generate binaries for the E310; you can also do "small" compilations on the device itself, but we generally try to encourage people not to do that -- building something as big as whole GNU Radio would take overly long on the embedded processor of the E310. So, two aspects: If your flow graph doesn't use graphical sinks (ie. it works in the "no gui" build option), and only uses the blocks that GNU Radio comes with, you can just copy over the resulting python file to your E310 (e.g. via SCP), and run it there, unmodified. Especially if you already have experience with the B210, this is handy: Anything that works with the B210, and for which the E310's CPU is fast enough, should also work on the E310 (with very little restrictions). So you can design and test your flow graphs on your PC with the B210, and if they work and are fairly optimized, just copy them over to the E310. Now, if you need custom GNU Radio modules, and you need to build C++ GNU Radio blocks, you'll actually need to cross compile. [2] has a paragraph on building GNU Radio; do that, and also do the same (adjusting the path to the platform cmake file) with your OOTs, and you should be fine. Best regards, Marcus [1] http://files.ettus.com/e3xx_images/e3xx-release-3/ [2] http://files.ettus.com/manual/page_usrp_e3x0.html#e3x0_sdk On 02.09.2015 23:46, Crozzoli Maurizio wrote: > > Hi! > > > > We just received our brand new E310 and we are wondering what is the > “right” approach for developing applications to be run on it. > > > > In fact we are a bit used to working with a B220 but that operating > condition was a different: C(++) code and/or GNURadio (with the its > graphical Companion) was developed on the PC and the application was > run on the B220. Now the PC is in the E310 itself: so the question in > the subject comes natural (for us). > > > > What seems clear is that the code has to be cross-compiled for that > on-board ARM processor (it is not clear where to download the > corresponding SDK from the Ettus site but that is a different issue). > But then it is not clear how to deal with GR (especially if you want > to use GRC!) and how to deal with the output. For instance, suppose > you just want to start with the FM receiver which is a sort of “Hello > world!” of SDR, at least for us. > > > > Any suggestion is more than welcome. Maybe a helpful discussion might > come out from our doubts which is useful also for others. > > > > Anyway TIA! > > > > BR, > > Maurizio. > > Questo messaggio e i suoi allegati sono indirizzati esclusivamente > alle persone indicate. La diffusione, copia o qualsiasi altra azione > derivante dalla conoscenza di queste informazioni sono rigorosamente > vietate. Qualora abbiate ricevuto questo documento per errore siete > cortesemente pregati di darne immediata comunicazione al mittente e di > provvedere alla sua distruzione, Grazie. > > /This e-mail and any attachments// is //confidential and may contain > privileged information intended for the addressee(s) only. > Dissemination, copying, printing or use by anybody else is > unauthorised. If you are not the intended recipient, please delete > this message and any attachments and advise the sender by return > e-mail, Thanks./ > > *rispetta l'ambienteRispetta l'ambiente. Non stampare questa mail se > non è necessario.* > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio