le composant logiciel - arthur-expeditions/pypilot-workbook-fr GitHub Wiki
L'élément central de Pypilot est le logiciel Pypilot. Le logiciel Pypilot est une source ouverte, un logiciel libre, et pour les personnes qui savent comment s'en servir, la source est disponible à l'adresse https://github.com/pypilot. Le fichier readme sur github contient toutes les informations dont vous avez besoin pour installer le logiciel à partir de la source. Mais ces informations sont très techniques. Si vous n'êtes pas familier avec les logiciels à code source ouvert, ceci n'est pas pour vous.
Distributions
Pour mettre les logiciels libres à la disposition d'un plus large public, des distributions prêtes à l'emploi sont réalisées à partir de ces logiciels. Deux distributions Pypilot seront abordées dans ce manuel :
- l'image OpenPlotter,
- l'image TinyPilot.
OpenPlotter est un système de navigation marine élaboré, basé sur du matériel raspberry pi et divers composants logiciels libres et open-source. Pypilot est l'un d'entre eux. Vous pouvez télécharger le système depuis le site de téléchargement d'openplotter sous forme d'image, le placer sur une carte SD, l'insérer dans un raspberry pi et vous avez tous les composants logiciels à portée de main.
Tinypilot est aussi une distribution de pypilot basée sur des images, qui s'adapte bien sur un petit raspberry pi dédié ; dédié et hautement optimisé pour pypilot. Elle peut être téléchargée depuis le site pypilot.org. Il est légèrement plus technique à déployer, car il est destiné à fonctionner avec un clavier et un écran spécialement conçus, bien que vous puissiez vous en passer. La bonne nouvelle, c'est que vous pouvez acheter un tinypilot prêt à l'emploi, matériel et logiciel compris, dans la boutique pypilot.
Image - Une 'image' est le contenu d'un disque complet. Plutôt que d'installer d'abord un système d'exploitation comme Linux sur un ordinateur, puis d'y installer tous les autres logiciels et de les configurer pour qu'ils fonctionnent ensemble, une image est le contenu d'un disque sur lequel tous ces composants sont préinstallés. Tout ce que vous devez faire, c'est télécharger l'image (généralement un gros fichier) et la graver sur un disque. Si cela semble difficile, ce n'est pas le cas : vous pouvez être opérationnel en une demi-heure.
Pypilot fonctionne sous linux, mais il a été développé sur Raspbian, et la plupart des implémentations fonctionnent sur des raspberries pi3 ou pi4. Tinypilot est destiné à fonctionner sur un pizero-w ; l'image contient un linux léger spécial appelé tinycore.
Une autre distribution libre et gratuite qui inclut pypilot est LysMarine BBN (Bare Boat Necessities) Edition https://github.com/bareboat-necessities/lysmarine_gen.