Nous avons dézippé le fichier compressé '2021-01-22-raspbian-jessie-8.zip', puis installé l'utilitaire 'md5check_setup.exe', puis copié le fichier qu'on vient de décompresser. Enfin, nous avons installé puis formaté l'image Raspbian sur la carte SD.
On commence ensuite la configuration en vérifiant si l'adresse IP est bien connectée sur le bon réseau, on regarde si le système est bien à jour, que le service ssh est activé et que la librairie wiringPI soit bien installée sur notre raspberry.
Voici le raspberry installé et branché :
On a du créer une boîte en carton et polystyrène refermable permettant au panneau leds de tenir debout.
Installation de la chaîne de compilation Gnu :
Création d'un exécutable qui ne fonctionne pas sous windows destiné au raspberry.
Pour transférer ce fichier sur le Raspberry, nous utilisons le client SSH de l'utilitaire SmarTTY fourni avec la chaîne de compilation:
Il faut sauvegarder la clé publique fournie par SmarTTY.
Ensuite, nous avons testé le projet 'hello' en mode debug . Il faut lancer le serveur gdb sur le raspberry avec la commande suivante : 'gdbserver :1234bonjour'
On lance alors le client gdb grâce a la commande 'arm-linux-gnueabihf-gdb.exe bonjour', et on peut observer la réponse suivante sur SmarTTY :
Place ensuite à la configuration du compilateur pour windows :
Ensuite
On a du créer un serveur web pour que l'utilisateur n'ai juste a écrire a un message sur ce serveur et qu'il s'affiche sur le panneau leds . Ces plus simple il n'a pas besoin de passer par la console du pc.
On a créer le serveur web avec apache2 depuis la raspberry une fois installé cette page devrait s'afficher.
Ensuite on a installer php avec la commande 'sudo apt-get install php5 libapache2-mod-php5 -y', puis un répertoire dans '/var/www/ sudo mkdir.
Quand tout est installer cette page devrait s'afficher.
On a du copier des fichiers dans le répertoire 'panneauLeds' de la raspberry.
On test l'installation dans le serveur.
Modifier le chemin de l’exécutable dans le fichier «runApp.php».
Enfin on ajoute les droits au groupe «www-data» dans le fichier /etc/sudoers.
Ces bon le serveur web est fonctionnable est peut être donner au client.