Bonjour la communauté,
Dans le cadre de mon travail je met au point une maquette toute simple afin de vérifier la programmation d'automate complexe. Au coeur de cette maquette nous avons décidé d'y installer un PI 2 model B.
Ce Pi2 sera jumelé avec une carte d'acquisition 8 E/S afin de traité les infos entrante et "allumer" des LEDs pour vérifier visuellement que les infos sont valides ou non.
Etant débutant sur le sujet je voudrais avoir votre avis sur quel OS choisir et pour travailler avec la carte fille E/S quel logiciel utiliser.
Plus de précision sur la maquette :
L'automate à vérifier possède 8 sorties en boucle sèche ramené sur un bornier. Le PI sera raccordé via une "laisse" (groupement de jartière) sur sa carte fille.
Le fonctionnement reste basique : si une entrée est passante, la LED associée en sortie devra s'allumer
Nous avons fait le choix d'un RasPi au cas ou nous faisons évoluer la maquette pour d'autre automate ou autre projet.
Merci d'avance
[RESOLU] Quel OS et logiciel choisir ??
Modérateur : Francois
[RESOLU] Quel OS et logiciel choisir ??
Modifié en dernier par Cluclu le mar. 7 avr. 2015 18:44, modifié 1 fois.
- dbrion0606
- Raspinaute
- Messages : 164
- Enregistré le : ven. 30 janv. 2015 15:51
Re: Quel OS et logiciel choisir ??
Pour le choix d'un OS, la réponse semble aisée : Rapsbian (une très grande majorité d'articles l'utilisent -> vous pourrez trouver de l'aide assez facilement si besoin).
Pour le choix d'un logiciel, la première question à se poser -pour laquelle je n'ai pas de réponse, n'ayant aucune capacité télépathique) est le choix du langage de programmation (lequel connaissez vous? lequel est enseigné dans vos cours? lequel est le plus simple?)
je sais que les accès aux port GPIO sont supportés par au moins trois langages de programmation (assez populaires : des tutoriels sont disponibles, entre plein d'auttres, dans the MAgPi ) dans l'ordre alphaabetique :
bash (programmes de demo de wiringPi),
C(++) + bibliothèque wiringPi http://www.framboise314.fr/la-documenta ... -francais/ (proche des appels "Arduino" -du C++ simplifié- -> si vous voulez porter sur un microcontrôleur moins puissant, c'est une solution rapide )
python (considéré comme simple; souvent eneseigné assez tôt) avec par exemple la bibliothèque RPi.GPIO http://sourceforge.net/p/raspberry-gpio ... wiki/Home/ A noter que, le Rpi ayant comme raison d'être d'enseigner ..python, cette bibliothèque est installée vraisemblablement d'office.... sinon, le wiki donne les incantations qu'il faut pour l'installer
Pour le choix d'un logiciel, la première question à se poser -pour laquelle je n'ai pas de réponse, n'ayant aucune capacité télépathique) est le choix du langage de programmation (lequel connaissez vous? lequel est enseigné dans vos cours? lequel est le plus simple?)
je sais que les accès aux port GPIO sont supportés par au moins trois langages de programmation (assez populaires : des tutoriels sont disponibles, entre plein d'auttres, dans the MAgPi ) dans l'ordre alphaabetique :
bash (programmes de demo de wiringPi),
C(++) + bibliothèque wiringPi http://www.framboise314.fr/la-documenta ... -francais/ (proche des appels "Arduino" -du C++ simplifié- -> si vous voulez porter sur un microcontrôleur moins puissant, c'est une solution rapide )
python (considéré comme simple; souvent eneseigné assez tôt) avec par exemple la bibliothèque RPi.GPIO http://sourceforge.net/p/raspberry-gpio ... wiki/Home/ A noter que, le Rpi ayant comme raison d'être d'enseigner ..python, cette bibliothèque est installée vraisemblablement d'office.... sinon, le wiki donne les incantations qu'il faut pour l'installer
Re: Quel OS et logiciel choisir ??
Bonjour,
Merci pour votre réponse complète. Pour l'OS ça sera donc du Raspbian, pour traiter les infos de la carte E/S je n'ai pas de base en programmation, j'apprends sur le "tas".
Mon boulot n'a strictement rien à voir avec l'informatique, le projet que nous développons (essayons) est pour une innovation métier afin de simplifier les vérifications pour notre matériel.
Nous n'avons pas de date spécifique ou planning à respecter, on va réaliser le tout autant sur nos heures boulot que perso donc si il faut passer par une phase apprentissage d'un langage spécifique je le ferai.
Je vais m'orienter sur Python le temps de recevoir tout le matos pour déjà voir ce qu'il en est.
Merci pour votre réponse complète. Pour l'OS ça sera donc du Raspbian, pour traiter les infos de la carte E/S je n'ai pas de base en programmation, j'apprends sur le "tas".
Mon boulot n'a strictement rien à voir avec l'informatique, le projet que nous développons (essayons) est pour une innovation métier afin de simplifier les vérifications pour notre matériel.
Nous n'avons pas de date spécifique ou planning à respecter, on va réaliser le tout autant sur nos heures boulot que perso donc si il faut passer par une phase apprentissage d'un langage spécifique je le ferai.
Je vais m'orienter sur Python le temps de recevoir tout le matos pour déjà voir ce qu'il en est.
- dbrion0606
- Raspinaute
- Messages : 164
- Enregistré le : ven. 30 janv. 2015 15:51
Re: Quel OS et logiciel choisir ??
Si vous choisissez python :
the MagPi http://www.framboise314.fr/the-magpi/ consacre, au moins à partir du numéro 3, un feuilleton (la fosse au Python) dédié à l'apprentissage progressif de ce langage; les premiers numéros montrent des exemples d'interfaçage avec du matériel, en entrée (boutons, fil tordu à éviter dans un jeu d'adresse...) et en sortie (LEDs) avec RPi.GPIO. Les suivants évoluent vers des jeux videos.
Si vous disposez d'un PC -python eput être installé sous Windows et est souvent installé d'office sous GNUlinux- , http://users.polytech.unice.fr/~helen/p ... winnen.pdf permet d'apprendre de façon à la fois méthodique et interessante (jeux, interfaces graphiques, affichage d'images avec une bibliothèque très peu consommatrice de ressources) python depuis le début, naturellement sans interface avec le matériel.. .
the MagPi http://www.framboise314.fr/the-magpi/ consacre, au moins à partir du numéro 3, un feuilleton (la fosse au Python) dédié à l'apprentissage progressif de ce langage; les premiers numéros montrent des exemples d'interfaçage avec du matériel, en entrée (boutons, fil tordu à éviter dans un jeu d'adresse...) et en sortie (LEDs) avec RPi.GPIO. Les suivants évoluent vers des jeux videos.
Si vous disposez d'un PC -python eput être installé sous Windows et est souvent installé d'office sous GNUlinux- , http://users.polytech.unice.fr/~helen/p ... winnen.pdf permet d'apprendre de façon à la fois méthodique et interessante (jeux, interfaces graphiques, affichage d'images avec une bibliothèque très peu consommatrice de ressources) python depuis le début, naturellement sans interface avec le matériel.. .
Re: Quel OS et logiciel choisir ??
Je vais lire ces liens pour m'améliorer alors. Pour les bases j'ai passé quelques heures dessus et pas mal de chose ressorte facilement pour moi comme du script MS-DOS et je suis pas totalement perdu.
J'ai installé une console sur windows pour m'entrainer et commencé à faire quelques script simple pour mémoriser les bases (conditionnel etc)
Me restera après à trouver les liens qui "attaquent" les broches du GPIO qui m'intéresse
Un grand merci dbrion0606 pour cet éclaircissement
J'ai installé une console sur windows pour m'entrainer et commencé à faire quelques script simple pour mémoriser les bases (conditionnel etc)
Me restera après à trouver les liens qui "attaquent" les broches du GPIO qui m'intéresse
Un grand merci dbrion0606 pour cet éclaircissement
Re: Quel OS et logiciel choisir ??
Hello,
Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre, sans l'effacer.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.
Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre, sans l'effacer.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.
Re: Quel OS et logiciel choisir ??
Ooops mille excuse pour l'oubli je corrige le tir 
