Raspberry + OpenCPN

Pour les bidouilleurs un peu flemmard, vous trouverez un fichier d'installation d'OpenCPN 3.2 compilée pour le Raspberry www.dropbox.com[...]mhf.deb (30Mo)

Pour ce ceux qui ont la patience de télécharger, une image complète du RPI avec OpenCPN installé : www.dropbox.com[...].img.gz (1,7Go)
A installer sur une sdcard de 4Go minimum, de préférence class 10
Configuration :
- Raspberry avec Raspbian « wheesy » du 9-2-2013 et update au 5-4-2013
- SSH autorisé
- Overclocking «moyen »
- Clavier français

OpenCPN version 3.2.0 ? mettre les cartes dans le dossier cartes , sur le bureau

Utilisateur : pi
mot de passe : cpn

Daniel

L'équipage
12 avr. 2013
12 avr. 2013

Bonjour,

Peux tu nous dire comment tourne opencpn sur le pi (version A (256mo de ram) ou B (512Mo )?)

Est ce utilisable déjà sans ais ni gps ou est ce vraiment très lent.
Je me pose vraiment la question si le pi est assez puissant pour faire tourner opencpn de manière normale.

En tout cas merci beaucoup pour le .deb et l'image,

Pierre

12 avr. 2013

Je teste sur un RPI version A (256k). Il est certain que ce n'est pas une bete de course, mais ça reste exploitable. A l'utilisation, ça correspond à une utilisation sur un vieux portable.
Est- lent? oui
très lent ? Non
Exploitable? oui
Il est possible de gagner un peu en confort en overclockant au maxi, mais je n'ai pas fait, je préfère privilégier la consommation...
J'utilise des cartes CM93. Le GPS fonctionne correctement. Pas testé l'AIS pour l'instant.
Je m'attache maintenant a trouver un ecran avec une conso minimale...

12 avr. 2013

Merci pour les infos, ton image RPI devrait fonctionner avec un modèle B normalement ou tu penses qu'il risque d'y avoir des problèmes de compatibilité.
Niveau conso, avec le B on doit être au max à 0.3A en 12V (3.5W)
et le A 0.12A en 12V (1.5W), c'est clair que c'est impressionnant.
Le truc qui me dérange pour le A, cest le manque d'un autre port USB (obligé de mettre un hub pour brancher souris et USB (du GPS et ais) et donc la conso du hub à rajouter) et dans une moindre mesure le port RJ45.

Pour l'écran, c'est sûr c'est pas facile d'en trouver un avec une définition suffisante, ne consommant pas trop dans un prix correct.

Merci encore pour les images et tes infos.

Pierre

13 avr. 2013

Mes excuses, j'ai testé sur un RPI B (256k), le premier modèle sorti, et non sur le A (un moment d'inattention...)
Testé également sur le RPI B (512k) .
Ok sur ces 2 modèles .... je voudrais bien tester le A...

13 avr. 2013

Merci pour toutes ces infos. Petite question : en dehors de la conso, penses-tu que le CPU peut tenir l'overclocking sur le long terme ?

13 avr. 2013

En overclocking moyen je n'ai pas observé de surchauffe.
De plus l'overclocking est géré de manière automatique sur le RPI, c'est a dire que si le processeur n'est pas sollicité, sa fréquence de fonctionnement se repositionne à celle de base. J'ai observé une charge du processeur au moment du démarrage et du chargement des cartes.
Je testerais avec un overclocking au max + GPS pour observer le fonctionnement dans le temps ...

13 avr. 2013

C'est vraiment sympa de mettre ce travail en ligne, bel esprit et merci aux logiciels libres et à ceux qui les font vivre.
Bon vent à tous.

13 avr. 201313 avr. 2013

Bonjour, je suis de prêt cette framboise .
j'aime son coté root pour l'instant mon vieux pc portable me donne satisfaction sous linux mais bon !
donc une petite question quelle écran à bord ? en 12 v ?
la consommation total écran + GPS + mnea +wifi + clavier+...
ça donne quoi ?
et en protection mécanique ?
en laissant le materiel à bord la corrosion des solutions !

Merci pour les réponse et 1000 excuses pour le pourrissage de post et les questions non structurées .

17 avr. 2013

Bonjour,

Je ne sais pas si tu avais vu cet écran un 7" pas cher qui pourrait être intéressant :
www.focalprice.com[...]ey.html

Je ne l'ai pas mais en recherchant un moniteur je l'ai vu et il semble pas trop mal surtout pour 48 dollars livré.

Pierre

22 avr. 2013

Bonne trouvaille, je n'en ai pas trouvé à moins de 100$; par contre, le hic, c'est la connexion: le raspberry accepte le hdmi ou le RCA

24 avr. 2013

Il n'est plus en stock.

21 avr. 2013

Merci pour ce partage. Je viens de commander mon RPi type B, je vais tester tout ça dès que je le recevrai.

Petite question, faut il un radiateur pour pouvoir overclocker à ce niveau là ?

Pour les écrans, j'ai fait quelques recherches, et on tombe souvent sur des écran de caméra de recul de voiture, qu'on peut trouver en 7" autour des 30€ sur amazon.

22 avr. 201322 avr. 2013

bravo a ecumeur pour le partage on suit ca de pres le developpemnt du raspi.
tres interressant ca me tente mais avant je continue a
:litjournal: :litjournal: :litjournal:

22 avr. 2013

Merci beaucoup Ecumeur! Une seule petite question : le model b (512k) est-il aussi overclocké?

22 avr. 2013

En ce qui concerne l'écran, la solution que j'ai retenue est un écran Dell 1503FT, 15 pouces, qui a la bonne idée de fonctionner avec un bloc externe alimentant l'écran en 12v.
J'ai donc intégré le RPI dans l'écran et alimenté le tout en 12v.
Les premiers essais semblent concluants (RPI+Ecran+GPS)
Nous sommes déjà presque au moi de mai, et il est urgent la prochaine sortie est imminente. La config restera donc figée jusqu'à l'hiver prochain.
En projet remplacement de l'électronique de l'écran par une plus simple et des tubes de l'écran par des leds.
Seul problème rencontré pour l'instant, la connexion pour l'AIS qui plante le RPI (jutilise un cable RS232< = > USB pour relier la VHF au RPI) à revoir, peut-etre une connexion rs232 directe sur le rpi?

En ce qui concerne les modèle de RPI, il sont tous identique au niveau du système. Les premiers modèles B ne comportaient que 256Mo de mémoire pour ensuite passer à 512, le modèle A est a 256Mo, seuls les connecteurs sont différents, et surtout la consommation (/3) ...
Daniel

22 avr. 2013

bonjour à nouveau, je voulais également savoir quel modèle de module gps est utilisé? j'ai trouvé celui-ci qui est compatible nativement avec le RPI
learn.adafruit.com[...]duction

22 avr. 201316 juin 2020

J'ai voulu aller au plus simple, j'utilise donc un GPS ND-100 sur usb.
Simple, rapide et efficace. Fonctionne tout de suite sur RPI.
De cette façon, je peux egalement remplacer le Gps par une cle Wifi pour une connexion internet

23 avr. 201323 avr. 2013

Pas d'antenne déportée sur le GPS ? Pas de problème de réception ?

23 avr. 2013

J'utilise la cle ND-100 avec un portable posé sur la table. Jamais eu de problème de réception.
Je pensais effectivement déporter la clé avec une rallonge usb, mais jamais eu besoin.

23 avr. 2013

merci beaucoup!

24 avr. 2013

Heu ... C'est que votre bateau n'est pas métallique. Et pour avoir utilisé une configuration identique (avec un autre PC) je peux dire que même dans mon bateau en fibre, le déport de l'antenne à l'extérieur peut servir. Alors, je ne vois pas pourquoi ce serait différent sous prétexte que vous utilisez un rasberry

24 avr. 2013

Tout à fait d'accord Gilletarom!..., bien sûr, rien à voir avec le RPI, mais plus tôt avec le type de bateau, je pense surtout que chaque bateau sera différent suivant les masses métalliques à proximité ainsi que peut-être que de l'épaisseur de la résine...
Encore une fois, rien a voir avec le RPI, comme précisé, j'utilise également sur un portable... mais chaque cas de figure sera certainement différent, et c'est certainement mieux d'avoir une antenne extérieur...
Gilletarom, j'en profite, il me semble que tu as beaucoup travaillé sur la traduction d'opencpn, la compil sur RPI ne prend pas en compte la traduction ... une idée?

24 avr. 201324 avr. 2013

Oh la, Oh ! J'arrête le carosse et je me demande de quoi on parle. C'est vrai que j'ai vu trainer un truc nommé raspberry_pi. Mais cé po un plugin ... A vrai dire, je ne sais quoi dire.

  • Soit quelqu'un sait et il l'explique en deux mots ici
  • Soit on me laisse le temps de répondre à la question mais en ce moment j'ai plein de trucs sur le feu.
24 avr. 2013

Bonjour,

Pour les GPS, ça dépend aussi beaucoup de la puce gps le sirf III par exemple est très sensible et dans mon bateau alu le signal est bien capté à l'intérieur sous 4mm d'alu avec un gps sirf III (en sirf II rien).
Le GPS ND-100 de Ecume29 est un sirf III je pense (le ND-100s en est un c est sûr) donc, ça ne m'étonne pas du tout que ça passe bien surtout avec un bateau en fibre.
Dans mon bateau ça met peut être un peu plus de temps pour le premier fix que si le gps était dehors.

Merci encore pour ce fil vraiment intéressant.

Pierre

24 avr. 2013

Non, le ND 100 n'est pas SIRF 3 mais le ND 100s oui. Et avec le ND100, le premier fix est assez long sauf si le précédent fixe était au même endroit.

03 oct. 201303 oct. 2013

Bonjour à tous. Je tente de faire tourner opencpn sur la dernière version de raspbian wheesy (3.6.11+), pour l'instant c'est pas très concluant pour moi.

Le paquetage de Ecume29 fonctionne mais dès que je zoom sur une zone avec beaucoup de détail (la manche), j'ai un segfault :

(opencpn:2302): Gdk-CRITICAL **: IA_gdkcairocreate: assertion 'GDKIS_DRAWABLE (drawable)' failed

J'ai également tenté la compilation depuis les sources d'opencpn 3.2.2, plusieurs warnings puis une erreur fatale :

[ 61%] Building CXX object CMakeFiles/opencpn.dir/src/scrollingdialog.cpp.o
make[2]: *** Pas de règle pour fabriquer la cible « /usr/lib/arm-linux-gnueabihf/libGLU.so », nécessaire pour « opencpn ». Arrêt.
make[1]: *** [CMakeFiles/opencpn.dir/all] Erreur 2
make: *** [all] Erreur 2

Enfin, je ne suis pas un spécialiste d'OpenGL ES mais apparemment les applications compatibles OpenGL n'ont pas toutes l'air d'exploiter la fonctionnalité qui permettrait de tirer parti du GPU du raspberry. Est-ce que votre opencpn fonctionne (mieux) avec OpenGL activé ?

03 oct. 2013

Ça y est ça marche, performances acceptables avec overclocking "Modeste". Le paquetage compilé avec les options d'accélération graphique :

var.openstates.com[...]mhf.deb

Par contre, comme sur la plupart des linux, l'activation d'OpenGL n'apporte pas grand chose si ce n'est une dégradation de l'aspect graphique... dommage.

04 oct. 2013

Sur Linux sur mon PC , OpenGL n’amène aucune amélioration bien au contraire des bugs
Blocage des cartes kap construites avec google earth
perte de fluidité des pans et zooms
@+ Aalin

10 nov. 201316 juin 2020

Mon montage en cours,
- Ecran 15' à led 1366x768 acheté 20€ sur le bon coin.
- Carte hdmi vers lvds (pour l'écran) acheté en chine et configurée pour mon écran : 30€.
- Raspberry 512, overclocké à 1000 + radiateur, 40€.
- OpenCpn 3.20 + cartes cm93 + cartes shom.
- Switch usb 4 ports, gps Bluetooth, dongle usb Bluetooth, souris Bluetooth, je les avait déjà.
Le tous est assez rapide (plus rapide que le pc que j'ai à bord).
J'ai récupéré 4 batteries de pc portable 12v ou l'électronique était hs, que je vais monter en 8volts ce qui donnera un autonomie d'environ 10 heures sur batterie.

Ce qui reste à faire :
- Ajouter un dongle wifi, refaire l'alimentation régulée pour le raspi en 5 volts, l'écran fonctionnant de 5 à 24 volts il est directement alimenté par les batteries en 8volts.
Les régulateurs de charge pour recharger les batteries, passer de 12 en 8.5 volts.
Un boitier étanche en résine + un plexi de 2mm devant l'écran. Comme le raspi + carte lvds + les 4 batteries rassemblés tiennent derrière l'écran, le tout fera la taille de l'écran et de 25 à 30 mm d'épaisseur.
@+, Yann.

10 nov. 2013

Qu'as-tu comme régulateur pour des batteries de PC portables?, s'agissant de batterie Lithium-Ion, ou trouver un regulateur?, ou alors démonter et adapter une alim 220?

10 nov. 2013

Pour l'instant je regarde de ce coté : www.ebay.com[...]8228425
ou alors en faire avec des lm317 suivi de transitors 2n3055.

06 déc. 2013

bonjour,

j'ai installer open cpn, carte CM93, vieux gps inforad nmea, mais dès que je zoom opencpn plante et se ferme ! Quelqu'un a t-il eu ce genre de problème ??

merci

06 déc. 2013

Bonsoir,

j'ai tout installer, mais lorsque que je zoom dans opencpn, le logiciel plante et se ferme !

raspberry pi ver B 512 mo
memoir gpu 128 mo
Overclock medium
gps USB nmea O183 prolific PL2303 ( vieux info rad)

Si quelqu'un à une idée ???

merci

12 fév. 2014

Bonjour,
J'ai eu ce problème la première fois mais je ne me rappelle plus très bien comment je l'ai résolu, en reprenant tout depuis le début certainement. J'ai la même configuration que toi hormis le gps.

Le paquetage que je propose plus haut fonctionne très bien chez moi, il est compilé pour raspbian. Il est important de DESACTIVER opengl dans la configuration, ça ira plus vite et ça sera plus stable.

11 fév. 2014

Bonjour

t' as pas eu beaucoup de réponses, pourtant t'as dit bonjour et merci.
même problême que toi, l'as-tu résolu ??
en fait ça ne le fait pas de partout.....!!
parfois ça plante sur un déplacement...

pc

12 fév. 2014

salut,
désolé je passe pas souvent
j'ai pas eu l'occasion de tester beaucoup la bête mais sur ma première installation ça ramait voir figeait pas mal
j'avais résolu ça en ne passant pas par le "windows manager" d'origine (LXDE)
mais en passant directement par la base dont est issue LXDE ... openbox ? (désolé c'est loin tout ça je me souvient plus bien)
avec quelques manip' trouvé sur le net j'ai finis par créer un script qui me permet depuis le terminal de lancer openCPN directement dans openbox sans aucune option
ça libère pas mal de mémoire et rend la chose plus réactif

de là à ce que ça plante pas avec des cartes chargées j'en sais rien

sinon il y avait quand j'ai compilé openCPN (y'a plus d'un an) un bug sur les cartes CM93
ça date alors je sais pas si ça a été résolut
mais j'avais suivi la manip' trouvée sur STW
il fallait modifier un fichier avant la compilation

12 fév. 2014

Bonsoir,

je eu très peu de réponse, et n'étant pas informaticien...
J'ai remplacer le raspberry par un net top (Zotac AD12 à 120€, avec un ssd de 64 go et 4 go de Ram pour 80 €), au quel j'ai remis opencpn, avec un ecran LCD, ancienne génération mais avec une alim extérieur 12V avec mon vielle info rad ça marche nickel ! le tout pour 250 € avec un clavier étanche et une souris standard, que je prends comme du consomable.

l'avantage du nettop 'est qu'il est tout petit, fonctionne en 19v donc avec une alim de pc portable de voiture, il possède en interne wifi, bt, n'as pas de ventillo.

J'ai installé une version de windows7 quantum ( W7 alléger, comme windows trust à l’époque d'xp ).

Et si je me décide j'aurai la possibilité d'installé maxsea et VPP2, et autre logiciel pour la réception de la météo via Navtex, BLU, ou autre solution d'avenir, iridium ??

Voilà, désoler de ne pouvoir vous aidez plus !

@+

12 fév. 2014

Bonjour,
je vous remercie tous d'avoir pris le temps de me répondre.
Cocktail670 bien vu le Zotac je connaissais pas
rb1 j'ai essayé 2 CM93.....

g1p je n'ai pas trouvé opengl dans raspi-config, il se cache ou ??

merci @+

12 fév. 2014

l'accélération opengl ça doit plutôt être dans les configuration d'openCPN : configuration-affichage-OpenGL (5ème option)

12 fév. 2014

essayes de mettre a jour ta configuration logicielle Raspi en tapant la commande sudo apt-get update avec une connexion internet RJ45.
pas mal de bibliothèques linux méritent d’être mises a jour, depuis plus aucun plantage sur mon raspberry, cela prend pas mal de temps mais après compilation OpenCPN tourne parfaitement bien dans mon cas.
Je soupçonne les bibliothèques C et le compilateur d’être "out of date".
@+ Alain

12 fév. 2014

opengl n'était pas activé;
update déjà faite, j'ai refait, il me dit "fait" !!

rebelote même plantage.

ps:la souris est dans "The following is a list of specific mouse devices known to work and which appear to be fault-free."

wait and see and thank you

13 fév. 2014

je crois que Alain te conseil de re-compiler openCPN
en effet c'est une solution, la méthode est bien expliqué sur le site d'openCPN
c'est un peu long et fastidieux quand on est pas habitué (pour moi en tout cas)
mais si ta version ne marche pas ça peut aider
t'as essayé de lancer openbox plutôt que LXDE ?
de libérer plus de mémoire (je viens de vérifier chez moi j'ai "gpumem512=64" dans le config.txt) ?

13 fév. 2014

De mémoire, c'est après avoir compilé OpenCPN que mes problèmes de plantage ont disparus. Les instructions sont ici :

opencpn.org[...]e_linux

Ce qui est curieux quand même, c'est qu'un paquetage compilé sur un rpi plante sur un autre rpi... bon courage !

13 fév. 2014

L'un des démons des développeurs c'est d'utiliser tout le temps les versions les plus avancées d'OS , des patches des sources spécifiques.
De ce fait ils ne voient pas les erreurs de compilation avec des versions antérieures lors de leurs tests.
Charger et compiler les dernières sources d'OS et d'OpenCPN te remet bien souvent dans l'état de la machine des développeurs.

13 fév. 2014

Probablement du a la version des libs C et du compilateur, d’où l’intérêt de mettre a jour l'OS avant de lancer la compilation d' OpenCPN.
@+ Alain

14 fév. 2014

merci de vos contributions, je vais étudier ça avec les neurones qui me restent.
:acheval:

Le phare du Creac'h à Ouessant, un soir d'automne (1985, image argentique, ce qui explique le grain)

Phare du monde

  • 4.5 (155)

Le phare du Creac'h à Ouessant, un soir d'automne (1985, image argentique, ce qui explique le grain)

2022