Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: OpenPlotter extra's toevoegen aan een Linux versie

OpenPlotter extra's toevoegen aan een Linux versie 18 jan 2021 09:14 #1245519

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Het is mogelijk niet bekend maar de OpenPlotter extra's kun je ook toevoegen aan een bestaande Linux versie. Kan Ubuntu zijn of het standaard RaspiOS. 32 bits of 64 bits.

In de eerste plaats moet je een aantal afhankelijkheden installeren met de volgende regel:

sudo apt install python-configparser python3-wxgtk4.0 python3-ujson python3-pyudev whois vlc

Daarna haal je de OpenPlotter versie op bij OpenPlotter. Niet de complete image.

Die installeren met:

sudo dpkg -i (openplotter versie).

Dan zie je map Settings verschijnen. Vandaar uit kun je allerlei opties installeren, zoals OpenCPN, SignalK server, Xygrib etc. etc. Ook de oesenc plugin voor de Oesenc kaarten.

Handig als er niet direct een complete OpenPlotter versie beschikbaar is of als je een andere versie wilt gebruiken.

Denk aan de 64 bits, die beter werkt dan de 32 bits. Aan Ubuntu bijvoorbeeld.

Werkt hier ook op de 64 bits Groovy Gorilla. Alleen het Wifi access punt werkt niet.

Bram
Laatst bewerkt: 18 jan 2021 09:43 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 18 jan 2021 09:50 #1245532

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
Aanvullend:

De download is OpenPlotter Settings deb op deze pagina: openplotter.readthedocs.io/en/...ted/downloading.html

Het installeren van de afhankelijkheden kan ook direct met het installeren van de .deb:
cd ~/Downloads
sudo apt install ./openplotter-settings_2.6.2-stable_all.deb

Let hierbij op de ./ voor de bestandsnaam, dit is nodig om apt een installatie uit een bestand te laten doen i.p.v. uit de repository.
Apt zal dan automatisch de afhankelijkheden downloaden, als die in de repository beschikbaar zijn.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 18 jan 2021 21:25 #1245687

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Hoewel OpenPlotter de 64bits versie voor ARM nog niet heeft uitgebracht, omdat deze nog niet officieel is.

Al enige maanden ervaring met de 64 bits versie van het RaspiOS. Het werkt beter dan de 32 bits versie.

Je kunt deze eenvoudig downloaden op het volgende adres:

downloads.raspberrypi.org/raspios_arm64/images/

De versie van 08 nemen. Bij opstarten worden alle upgrades uitgevoerd en daarna de OpenPlotter extra's volgens voorgaande instructie installeren.

Je krijgt dan eerst de Settings pagina van OpenPlotter. Van daar uit kun je alles installeren. OpenCPN, SignalK, Serial, XYGrib etc etc. Nogmaals opnieuw opgezet en alles werkt en nu in 64 bits. De versie is Debian Linux Buster.

Verder gebruik ik als pakket manager Synaptic. Die moet je zelf desgewenst even installeren:
sudo apt install synaptic.

Kan 64 bits van harte aanbevelen.

Bram

De rpi 3 en 4 zijn 64 bits systemen.
Laatst bewerkt: 18 jan 2021 21:29 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 09 mrt 2021 10:14 #1260841

Hallo Bram,
Geen behoefte het autopilot draadje hiermee te vervuilen dus hier:

De functie van Openplotter is dat een leek direct een werkend image heeft voor de Raspberry zodat hij niet afzonderlijk allerlei zaken via een terminal hoeft te installeren.
OpenPlotter doet niets anders dan verschillende bestaande programma's aan elkaar knopen, zodat jij dat niet zelf hoeft te doen.
Vooral omdat al die verschillende programma's apart door derden worden onderhouden, als je die nu zou updaten dan valt er geheid iets om.
Het merendeel zal vast wel werken alleen je weet niet welk onderdeeltje nu net is omgevallen. En alles testen dan ben je een maand full-time verder. (anders had OpenPlotter al lang een 64bits versie gereleaset)

Er bestaat dus ook niet zoiets als OpenPlotter extra's ik begrijp wel wat je er mee bedoeld, maar we hebben er alleen iets aan als je precies benoemd welke extra's/programma's je bedoeld.

OpenPlotter op een ander besturingssysteem heeft dan ook geen enkele zin, behalve als daar een grote behoefte voor is en jij dat heel graag wil testen en de problemen wenst door te geven aan de community.
Dat zie ik je echter nooit doen, je zegt altijd het werkt bij mij geweldig stap in de valkuil je komt er echt wel uit!
Waarom? iemand die de weg weet in dit soort systemen heeft die aanmoediging echt niet nodig!
Die weet zelf welke onderdelen hij wil gebruiken en heeft daarbij Openplotter niet nodig dat geeft alleen maar extra ballast en risico.

Je ziet hierboven ook de vele reacties ik denk dat dit soort berichtjes beter passen op het developer forum :whistle:
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 09 mrt 2021 14:04 #1260907

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Beste Zeilprutser,

ik geef regelmatig mijn bevindingen door. Als je met een Linux Mint 64 AMD systeem computer systeem gebruikt is het ook handig om Ais te kunnen ontvangen met een RTL-DSR plub.

Is geen Hokus-Pocus. Maar kan eenvoudig met de kalibratie aanvulling van OpenPlotter.

Als er belangstelling voor bestaat, zal ik over de ontwikkelingen berichten.

Het gaat over praktische en relatief goedkope software toepassingen voor de navigatie en heeft niets met de software ontwikkeling te maken.

Groet,

Bram
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 09 mrt 2021 14:52 #1260925

"We" hebben daar alleen iets aan als je dan precies meld wat je getest hebt, hoe je het getest hebt en welke problemen je eventueel bent tegengekomen en vooral hoe je die hebt opgelost.
In het pypilot draadje had je prima kunnen vermelden dat je denkt het te hebben draaien op je systeem en dan een link naar een passend draadje hoe je dat dan gedaan hebt.
Maar dat doe je niet.

Daarom ook mijn bewuste sneer dat ik pypilot wel op Raspberry Pi OS 64-bit heb draaien, dat is ook zo maar het is een ander onderdeel dan dat jij hebt geprobeerd te installeren, als je het niet goed benoemt heb je er niets aan.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 09 mrt 2021 17:34 #1260974

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Beste ZP,

ik doe helemaal geen ingewikkelde dingen die veel uitleg nodig hebben. Op diverse Linux versies installeer ik gewoon de OpenPlotter extra's en kijk wat wel werkt en hoe.

Menno gaf aan al hoe je dat doet.

Ik probeer veel nieuwe dingen en nieuwe software versies. Als het werkt breng ik hiervan verslag uit. Dan hoeft een ander het niet te proberen.

Wel alles op basis van Linux versies. Want Win10 gebruik ik niet. Win7 was mijn laatste Windows versie.

Bram
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mrt 2021 23:37 #1262056

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
Even een quote uit een ander draadje:

brambo schreef :
Het overige heb al veel te teveel moeten uitleggen. OP is geen besturing systeem !!

De beste beschrijving is denk ik dat het een distributie in van diverse open source projecten is, met daarbij een aantal kleine tools die helpen bij de installatie en integratie van die software. De meeste van die software kan je ook onafhankelijk van OpenPlotter installeren.

Vergelijk het met een Linux-distributie als Ubuntu. Van alle software in Ubuntu wordt maar een kleine gedeelte ook door Ubuntu zelf ontwikkeld, maar de toegevoegde waarde ervan zit in het samenvoegen van de diverse software.

brambo schreef :
De ontwikkelingen rond Signalk en de Pypilot komen grotendeels uit de stal van de openPlotter extra's. Het officiele PyPilot forum is geplaatst op de OpenMarine/OpenPlotter website.

Tussen OpenPlotter en PyPilot zit duidelijk een connectie, al beschrijft de site van PyPilot ook wel andere manieren om het te gebruiken.

SignalK is volgens mij echt een losstaand project. De ontwikkelingen daarin komen ook niet grotendeels van OpenPlotter.

Om de vergelijking met een Linux-distributie weer te maken: Ubuntu gebruikt GNOME als desktopomgeving, maar de ontwikkeling daarvan staat los van Ubuntu. Er zijn ook andere distributies waarmee je GNOME kan installeren. De ontwikkelaars en gebruikers van Ubuntu (en andere distributies) helpen wel met de ontwikkeling, bijv. door bugs te melden en daar patches voor te maken.

brambo schreef :
Ook de acceptatie van SignalK als universele data server is lang in een verkeerd daglicht gesteld.

En door anderen wordt het weer te veel opgehemeld. Het is niet de universele oplossing die iedereen nodig heeft.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 12 mrt 2021 23:37 door Menno.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 13 mrt 2021 09:32 #1262095

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Beste Menno,

van begin af heeft OpenPlotter zich ingezet voor het gebruik van SignalK. Het invoeren van data verbindingen naar SignalK is eenvoudig te doen via de OP Serial applicatie. Met daarbij ook nog het idee om de usb connecties een naam te geven (een alias) zodat deze herkend worden, ongeacht de poort waar ze ingestoken worden.

De toevoeging van de VNCserver. Draadloos Access punt.

De Canboat toevoeging in SignalK is de doorbraak geweest om NMEA2000 te ontcijferen. Dankzij het werk van Kees Verruijt en anderen.

Het idee om het HTML formaat te gebruiken, opent de toepassingen in elke browser en in elk systeem. Zelfs over internet.

Dit alles in Open bron software en door iedereen te gebruiken.

Uiteraard is er nooit een 100% oplossing. Actisense heeft ook het nodige werk verzet. Maar is niet universeel voor allerlei toepassingen, zoals temperatuur, Imu en andere sensoren

Volg inmiddels de dagelijkse ontwikkeling van de 64 bits Ubuntu Hirtute Hippo voor de Raspberry Pi. Na wat hindernissen werkt het ook weer verbluffend goed en vooral snel op de RPI4.

Echter de OpenPlotter extra's werken hier niet op. Wat wel het geval is met de Groovy Gorilla versie. Wel de SignalK server, OpenCPN en de Oesenc plugin voor de Oesenc kaarten.

Wat een vooruitgang wordt er geboekt bij de software ontwikkeling.

De Raspberry Pi4 (CM4) wordt nu een "kliksysteem", zodat dit op een nieuwe generatie van IO boards kan worden toegepast. Met daarop, onder andere, een slot voor PCIe NVMe SSD kaartjes. Je krijgt dan een razendsnel systeem met meerdere aansluitingen.

Bram
Laatst bewerkt: 13 mrt 2021 10:01 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 13 mrt 2021 11:02 #1262118

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
Ja, er zitten een heleboel mooie programma's in OpenPlotter.
Maar hoeveel van die programma's komen nou echt uit de "stal van de OpenPlotter extra's" zoals je dat noemde?

Programma's als:
  • OpenCPN
  • SignalK
  • RealVNC
  • Canboat
  • Kplex
worden volgens mij onafhankelijk van OpenPlotter ontwikkeld.

En ja, het is heel handig dat je dat allemaal in een keer kan installeren met nog wat extra configuratie-opties. En doordat het makkelijker te installeren is heeft het vast geholpen bij de adaptatie van SignalK. Maar veel van die extra's zijn niet noodzakelijk in elke situatie, en er zijn naast OpenPlotter ook genoeg andere manieren om die software te installeren.

Waar volgens jou ZP het begrip OpenPlotter verkeerd gebruikt moet je misschien zelf ook eens kijken of op de plekken waar jij OpenPlotter noemt je niet eigenlijk beter een van de componenten van OpenPlotter zou kunnen noemen.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 13 mrt 2021 11:50 #1262132

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Het gehele linux systeem bestaat uit losse software componenten. Om te beginnen met de Linux kernel met een hele serie van personen en bedrijven die er aan bijdragen. Met maandelijks een nieuwe kernel versie met de meeste drivers al ingebouwd.

De grafische interface Gnome en vele anderen bestaan uit losse server componenten.

Voor server toepassingen heb je de grafisch schil zelfs niet eens nodig en kan alles via de terminal.

Het is Openbron software en ieder die er kennis van heeft kan een eigen versie ervan samenstellen.

Alles hangt aan elkaar. Het RaspiOS is in feite Debian.

Afhankelijk van de systeem integratie ontstaat er een Linux distributie toegespitst op een bepaald gebruik. Voor de TomTom is die anders dan voor de SpaceX raketten. Maar beiden zorgen voor de juiste route naar een bestemming.
Laatst bewerkt: 13 mrt 2021 11:51 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 17:15 #1390402

  • wimsl
  • wimsl's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 216
ik krijg een foutmelding= Kan pakket python-configparser niet vinden
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 17:25 #1390408

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
Heb je mijn reactie direct onder de topicstart gelezen? Daarmee zou het wel goed moeten gaan.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 17:37 #1390416

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Dit is de juiste commando regel voor de afhankelijkheden:

sudo apt install python3-wxgtk4.0 python3-ujson python3-pyudev whois vlc
Daarna bij OpenPotter het bestand advanced ophalen en installeren.

Werkt hier om Linux Mint AMD64 en het RaspiOs bullseye versie 64 bits.

Je hoeft niet alles van de OpenPlotter extra's te installeren. SignalK en Flatpak OPenCPN is evenvoudig te installeren.

Wel erg handen is de applicatie netwerk en Serial.

Bram
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 17:53 #1390421

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
Bram, het is niet meer nodig om de dependencies handmatig te installeren. Met apt kan je tegenwoordig ook direct een .deb bestand installeren, en dan regelt apt de dependencies.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 12 mei 2022 17:54 door Menno.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 18:02 #1390427

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7271
Beste Menno,

het gaat hier volgens mij over een handmatige installatie van de OpenPlotter extra's.

Niet over een complete OpenPlotter versie. Ik weet niet waar de TS de extra's aan wil toevoegen.

Hier op Linux Mint voor AMD64 werkt het zo. Zo doe ik het ook bij het RaspiOS 64 voor Bullseye.

Wat slechts gedeeltelijk werkt zijn de OpenPlotter extra's toegevoegd op de Ubuntu Jammy Jellyfish.

RTL-DSR bijvoorbeeld werkt hiermee wel voor AIS ontvangst. SignalK en Flatpak OpenCPn etc. doe ik handmatig. Erg eenvoudig nadat je de Flatpak omgeving hebt geinstalleerd.

Groet,


Bram
Laatst bewerkt: 12 mei 2022 18:04 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenPlotter extra's toevoegen aan een Linux versie 12 mei 2022 18:08 #1390430

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3375
misschien moet je mijn instructies uit de tweede post van dit topic een keer zelf proberen op een nieuwe Ubuntu of Debian-installatie, arm of amd64. Dan zie je dat je die dependencies niet handmatig hoeft op te geven.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.234 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl