Page 1 sur 1

LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Posté : mar. 7 mars 2023 09:49
par RM33650
Bonjour
Je recherche un livre qui traite du sujet (voir si dessus)
Mon projet: Répétiteur GPS
Si l'affichage sur un afficheur 2 ligne 16 colonnes sur un Pic n'est pas problématique.
Avec un RASPBERRY PI zéro et un écran 5 pouces HDMI, là où ça coince, c'est avec l'utilisation de TKINTER.
1._ Etant donné qu'il n'est pas possible d'utiliser une souris sur un petit voilier, une télécommande IR LIRC serait mieux adaptée.
* sélection des menus
* démarrage du compte à rebours
* suivi consommation électrique
* CAP, ROUTE , VITESSE, VMG ....
* sélection affichages
2._ Réactualisation de l'affichage TKINTER au fur est à mesure des entrées des datas dans le programme

3._ J'aurais du commencer par ça: TKINTER est il le bon choix pour l'affichage?

4._Actuellement, j'ai investi dans:
* Raspberry Pi3 et Pi Zéro (François Mock)
* Python, Raspberry Pi et Flask (Dominique Meurisse)
Bien que passionnant, plutôt hors sujet malgré le titre , je n'envisage pas la programmation de L'ESP8266
5._ Téléchargements:
* Apprendre à programmer en Python (Gérard Swinnen)
* Cours Python ( Patrick Fuchs et Pierre Poulain)
* Introduction à Python 3 ( Bob Cordeau Laurent Pointal)

Résultat: Je me sens plutôt noyé, je souhaiterais plutôt restreindre l'univers Python au système embarqué adapté au Raspberry

Régis

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Posté : ven. 10 mars 2023 17:50
par piper
Bonjour,
Ayant réalisé les mêmes lectures à eu de chose prêt, de mon expérience à mes débuts dans ces univers, il y a bien 10 ans,
Je conseillerai pour débuter la programmation embarquée :
- soit Arduino
- soit Python sur Raspberry

Le livre de Gérard Swinnen "Apprendre à programmer en Python" est , je trouve, excellent pour débuter, bien que orienté à la programmation "générique" et pas aux systèmes embarqués , il permet d'apprendre les bases de la programmation et du langage Python.

Pour ceux que ça intéresse, sachez qu'une ancienne version de ce livre est disponible en pdf sur le site de l'université Paris Diderot, ce qui prouve la qualité de ce support pédagogique. De nombreuses écoles préparant le BTS SIO ( Développement Informatique) s'appuient sur ce livre également.
https://python.sdv.univ-paris-diderot.f ... python.pdf

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Posté : mar. 14 mars 2023 13:29
par RM33650
Bonjour
Merci pour cette réponse.
Je ne sais pas si un jour je pourrai investir dans un livre. Mais existe t'il?
A défaut, ce qui me permettrai de reprendre courage serait de savoir:
Comment dire à PYTHON, les données que tu recevais via un clavier et une souris arrivent maintenant depuis un télécommande LIRC?
Si vous avez un lien, Je suis preneur
Merci Régis

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Posté : mar. 14 mars 2023 17:56
par piper
Bonjour on ne peut pas (mais ne vous inquiétez pas ce n'est pas grave)

Ce que l'on peut faire en revanche c'est que un évènement provenance de la télécommande lance le même code que l'évènement correspondant à un clic sur un bouton (ou un évènement clavier).
A l'image d'un appuie sur un bouton relié au GPIO ou à tout autre évènement.

L'autre option (impensable sans un vrai moniteur d'au moins 15 pouces), est la télécommande possédant un pointeur de souris.

Du coup, si votre appli tourne sous gnome (api graphique nécessitant que le bureau soit démarré)
Je ferais la chose suivante :
- paramétrer l'OS pour qu'il lance le bureau au démarrage
- paramétrer le bureau pour qu'il lance VOTRE appli au démarrage
Et votre appli, c'est vous qui l'avez codé, vous y mettez un pilotage par votre télécommande (ex en utilisant evdev voir un excellent article ici : https://www.sigmdel.ca/michel/ha/opi/ir_02_fr.html

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Posté : mer. 15 mars 2023 08:40
par RM33650
Bonjour
Merci. Je ne prétends pas avoir tout compris (loin de là). Mais il me semble logique qu'un événement puisse déclencher une action dans un programme.....A partir de là.... De Lapalice doit se retourner dans sa tombe.
Il me reste à me battre avec LIRC, malgré le nombre de tuto testés, pas un ne fonctionne. Quant à Tkinter il n'en fait qu'à sa tête, et ne réagit pas dans l'ordre où je le souhaite.
Toutefois, je suis toujours à la recherche d'un LIVRE.
A+ et Merci
Régis