User mode TX applications development

Discussions related to embedded firmware, driver, and user mode application software development
Post Reply
Gerald
Posts: 6
Joined: Wed Aug 23, 2017 10:55 pm

User mode TX applications development

Post by Gerald » Mon Jan 15, 2018 5:53 pm

Hi,

I would like to investigate how to develop user mode applications (running autonomously on the pluto itself).

The idea would be to have a set of autonomous tools, a little like HackRF's Portapack (and Havoc fork), both for RX/decode and TX/encode (for example OOK or FSK transmitter, POCSAG decoder...).

I have found only a very few RX tools examples:
- dump1090 port to Pluto: https://github.com/PlutoSDR/dump1090
- SoapySDR/FM demod: viewtopic.php?f=6&t=18

But i've been unable to find any TX tool example.

I don't even know how to create I/Q samples to be emitted. Some kind of simple examples (OOK and FSK for example) would be a good start i think.

Maybe is it possible to reuse part of HackRF's portapack code?

If anybody as any advice, you're welcome!

Regards,
Gérald

Denand39
Posts: 2
Joined: Wed Dec 13, 2017 10:32 am

Re: User mode TX applications development

Post by Denand39 » Wed Jan 17, 2018 11:17 pm

Here is a link to TX streaming example :https://github.com/analogdevicesinc/lib ... r/examples

Gerald
Posts: 6
Joined: Wed Aug 23, 2017 10:55 pm

Re: User mode TX applications development

Post by Gerald » Thu Feb 08, 2018 4:42 pm

Denand39 wrote:
Wed Jan 17, 2018 11:17 pm
Here is a link to TX streaming example :https://github.com/analogdevicesinc/lib ... r/examples
Thanks! That's a start, even if this example only creates null samples.

I can compile it to run onto my linux host computer, but you have to do

Code: Select all

export IIOD_REMOTE=pluto.local
before running it.

But i still have to figure out how to cross-compile it to run localy/natively on the pluto itself.

Post Reply