SDRPlusPlus icon indicating copy to clipboard operation
SDRPlusPlus copied to clipboard

Package for ARM64?

Open JohnDusek3 opened this issue 4 years ago • 20 comments

Wrong place to enter this request, but I can't find a better one.

Is it possible to get this package to run on ARM64?

I am using Ubuntu on Raspberry Pi 4 (8GB).

JohnDusek3 avatar Sep 07 '21 14:09 JohnDusek3

yes, just compile and install using the linux instructions.

AlexandreRouma avatar Sep 07 '21 14:09 AlexandreRouma

Yes, I have built and am running on my Pi4 8GB.

What SDRs do you plan to use?

pmaine avatar Sep 07 '21 15:09 pmaine

Airspy HF+ Discovery, and RTLSDR

Do you have a compile already completed that I could use?

JohnDusek3 avatar Sep 07 '21 15:09 JohnDusek3

I don't have an easy way to get it to you. I will pull my notes together and add a comment in a subsequent post that lists all of the steps to build for a Pi.

pmaine avatar Sep 07 '21 15:09 pmaine

That would be GREAT.

I am a relatively new Linux user and can follow steps at the command line, but what dependencies to check for, how to check for them, and where to put dependencies I need explicit direction on.

From the notes it looks like Airspy and RTL-SDR dependencies are included with the base, so that's positive.

JohnDusek3 avatar Sep 07 '21 15:09 JohnDusek3

What is the exact version of Ubuntu you are using on your Pi?

I am running Raspian OS but I’ll install the same image as you to give you all of the commands.


From: JohnDusek3 @.> Sent: Tuesday, September 7, 2021 10:26:28 AM To: AlexandreRouma/SDRPlusPlus @.> Cc: Paul Maine @.>; Comment @.> Subject: Re: [AlexandreRouma/SDRPlusPlus] Package for ARM64? (#340)

That would be GREAT.

I am a relatively new Linux user and can follow steps at the command line, but what dependencies to check for, how to check for them, and where to put dependencies I need explicit direction on.

From the notes it looks like Airspy and RTL-SDR dependencies are included with the base, so that's positive.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/AlexandreRouma/SDRPlusPlus/issues/340#issuecomment-914405166, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABICJBUERG67CUSPTFSRLU3UAYVKJANCNFSM5DSRJ6MA.

pmaine avatar Sep 07 '21 15:09 pmaine

Hi -

I am using Ubuntu 21.04 64-bit (which includes Gnome 3.38.5), and standard config defaults.

John

JohnDusek3 avatar Sep 07 '21 15:09 JohnDusek3

That won't work, you can't copy binaries from armbian to ubuntu 21.04. And you sitll have to install the dependencies anyway.

Here are the commands to build and install:

sudo apt install build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev libairspyhf-dev libairspy-dev librtaudio-dev librtlsdr-dev
git clone https://github.com/AlexandreRouma/SDRPlusPlus
cd SDRPlusPlus
mkdir build
cd build
cmake .. -DOPT_BUILD_PLUTOSDR_SOURCE=OFF -DOPT_BUILD_SOAPY_SOURCE=OFF -DOPT_BUILD_HACKRF_SOURCE=OFF
make
sudo make install

AlexandreRouma avatar Sep 07 '21 15:09 AlexandreRouma

Thank you – I will try these steps.

From: AlexandreRouma @.> Sent: Tuesday, September 7, 2021 10:54 AM To: AlexandreRouma/SDRPlusPlus @.> Cc: JohnDusek3 @.>; Author @.> Subject: Re: [AlexandreRouma/SDRPlusPlus] Package for ARM64? (#340)

That won't work, you can't copy binaries from armbian to ubuntu 21.04. And you sitll have to install the dependencies anyway.

Here are the commands to build and install:

sudo apt install build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev libairspyhf-dev libairspy-dev librtaudio-dev librtlsdr-dev

git clone https://github.com/AlexandreRouma/SDRPlusPlus

cd SDRPlusPlus

mkdir build

cd build

cmake .. -DOPT_BUILD_PLUTOSDR_SOURCE=OFF -DOPT_BUILD_SOAPY_SOURCE=OFF -DOPT_BUILD_HACKRF_SOURCE=OFF

make

sudo make install

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/AlexandreRouma/SDRPlusPlus/issues/340#issuecomment-914425922, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVQVYXSQXXIEDLRQO5MOVHDUAYYQ3ANCNFSM5DSRJ6MA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

JohnDusek3 avatar Sep 07 '21 16:09 JohnDusek3

Here’s an aarch64 Pi image with everything Pre installed. Not persuading anyone to use it vs building yourself, only sharing as a suggestion.

https://sourceforge.net/projects/dragonos-pi64/files/

alphafox02 avatar Sep 07 '21 22:09 alphafox02

Hi - thank you.

What distribution is DragonOS based on, Ubuntu?


From: alphafox02 @.> Sent: Tuesday, September 7, 2021 3:57 PM To: AlexandreRouma/SDRPlusPlus @.> Cc: JohnDusek3 @.>; Author @.> Subject: Re: [AlexandreRouma/SDRPlusPlus] Package for ARM64? (#340)

Here’s an aarch64 Pi image with everything Pre installed. Not persuading anyone to use it vs building yourself, only sharing as a suggestion.

https://sourceforge.net/projects/dragonos-pi64/files/

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/AlexandreRouma/SDRPlusPlus/issues/340#issuecomment-914678952, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVQVYXXDFKJ7C7BNHO5WZSLUA2KFFANCNFSM5DSRJ6MA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

JohnDusek3 avatar Sep 08 '21 02:09 JohnDusek3

20.04 Ubuntu with some SDR++ prerequisites being installed from source.

alphafox02 avatar Sep 08 '21 09:09 alphafox02

Works great on my Samsung S10e in Proot in Termux.

ericek111 avatar Sep 09 '21 16:09 ericek111

Works great on my RPi4 8GB also!

SDR++ started, recognized my Airspy HF+ Discovery (after the appropriate setting) and worked great.

Thank you, Alphafox02 for the suggestion…

Only issue I have is Lubuntu/DragonOS doesn’t have a good software package manager in the GUI like Ubuntu, that seems to be by design.

From: alphafox02 @.> Sent: Wednesday, September 8, 2021 4:46 AM To: AlexandreRouma/SDRPlusPlus @.> Cc: JohnDusek3 @.>; Author @.> Subject: Re: [AlexandreRouma/SDRPlusPlus] Package for ARM64? (#340)

20.04 Ubuntu with some SDR++ prerequisites being installed from source.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/AlexandreRouma/SDRPlusPlus/issues/340#issuecomment-915087979, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVQVYXTMLBNY6TQ4O4BKA7LUA4WG3ANCNFSM5DSRJ6MA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

JohnDusek3 avatar Sep 09 '21 23:09 JohnDusek3

20.04 Ubuntu with some SDR++ prerequisites being installed from source.

Hi so if i understand right... the distro you make is including Sdrtrunk? is it working? including the java package and all extra to support it? i plan on using your distro on my new Raspberry pi4 8G ram will it work?

yosimel avatar Sep 17 '21 19:09 yosimel

That is correct. The distro for the pi includes sdr++. Just note I build it and install it from source with it accounting for sdrplay, bladerf, LimeSDR. So if you want to upgrade. I suggest doing it from source like I do.

Sdrtrunk with the proper Java is included as well and should be fine with your pi. You’ll need at least an internet connection to go in and pull down I think the decoder for p25 etc which it does it all for you. Sorry, don’t want to get too far off topic. Pi build w/ sdr++ etc is here and please refer to readme on the desktop for post install tips https://sourceforge.net/projects/dragonos-pi64/files/

alphafox02 avatar Sep 17 '21 21:09 alphafox02

That is correct. The distro for the pi includes sdr++. Just note I build it and install it from source with it accounting for sdrplay, bladerf, LimeSDR. So if you want to upgrade. I suggest doing it from source like I do.

Sdrtrunk with the proper Java is included as well and should be fine with your pi. You’ll need at least an internet connection to go in and pull down I think the decoder for p25 etc which it does it all for you. Sorry, don’t want to get too far off topic. Pi build w/ sdr++ etc is here and please refer to readme on the desktop for post install tips https://sourceforge.net/projects/dragonos-pi64/files/

Thank you for this.. I try this and it works.. I just dont know how to get Admin privliges...can not save changes of files inside directories... All this apps you included in this dragonOS, could build on resbian OS or olny suite with ubuntu platform for pi?

yosimel avatar Sep 18 '21 14:09 yosimel

Please move this conversation to the proper location for dragonos issue rather than this repository

AlexandreRouma avatar Sep 18 '21 14:09 AlexandreRouma

You are right..I am sorry for this -------- הודעה מקורית --------מאת: AlexandreRouma @.> תאריך: 18.9.2021 17:13 (GMT+02:00) אל: AlexandreRouma/SDRPlusPlus @.> עותק: yosimel @.>, Comment @.> נושא: Re: [AlexandreRouma/SDRPlusPlus] Package for ARM64? (#340) Please move this conversation to the proper location for dragonos issue rather than this repository

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.

yosimel avatar Sep 18 '21 14:09 yosimel

Yep, sorry about that. Please clean up as needed. For DragonOS on the pi related questions/issues please go here.

https://sourceforge.net/p/dragonos-pi64/tickets/

alphafox02 avatar Sep 18 '21 14:09 alphafox02