Étape 6: Configuration de logiciel
Ouvrir un terminal et SSH dans Edison (type SSH root). Entrez le mot de passe de l’installation.
Naviguez jusqu’au dossier du projet (cd /media/sdcard/myprog)
Télécharger ffmpeg dans dossier avec cette commande :
wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-...
Décompressez le fichier :
tar xvf ffmpeg-git-32 bits-static.tar.xz
Rendez ffmpeg exécutable
chmod + x /media/sdcard/myprog/ffmpeg/ffmpeg
Tester le caméscope avec cette commande :
ffmpeg/ffmpeg - ss 0,5 -i/dev/video0 - vframes 1 -s 720 x 480 -f image2 /media/sdcard/myprog/test0001.jpg
Tapez ls pour voir si test0001.jpg a été produit.
Dans l’affirmative, tester la vidéo prise de commande :
image2 ffmpeg/ffmpeg - f -i « test%04d.jpg »-pix_fmt yuv420p-codec: v libx264-profil: v haute - preset lent - b: v 500k - maxrate 500k - bufsize 1000k video.mp4
Tapez ls pour voir si video.mp4 a été produite.
Un moyen facile de transférer des fichiers entre un ordinateur et l’Edison est d’utiliser filezilla ou un autre programme de ftp (hôte est l’adresse IP de configuration wifi, nom d’utilisateur est root, mot de passe est de l’installation, port est 22).
Le relais d’éclairage serait « jitter » avec crontab exécute des scripts séparés, donc tous les scripts ont été fusionnés en un seul, instructableProgram.pyet apscheduler. Le pumpsettings.txt détient seulement le nombre de secondes, que la pompe est en marche. L’idée était d’avoir finalement l’Edison servir une page Web sur le réseau local qui pourrait modifier les variables de programme. Le fichier picnum.txt contient le nombre actuel des photos prises. Au départ, il doit retenir la valeur 0000. Pour télécharger via ftp d’un site Web, changer les cordes website, nom d’utilisateuret mot de passe à la fin du fichier du programme.
Après avoir téléchargé les fichiers dans le répertoire MonProg. Exécutez le script en tapant python instructableProgram.py.
Pour rendre le script exécution au démarrage, copiez-le dans le répertoire /etc/init.d :
CP /media/sdcard/myprog/instructableProgram.py /etc/init.d/instructableProgram.py
Rendre le fichier exécutable :
chmod + x /etc/init.d/instructableProgram.py
Rendre le fichier à exécuter au démarrage :
update-rc.d /etc/init.d/instructableProgram.py defaults