Étape 7: Utilisation du globe
Il est maintenant temps pour le plaisir !
Vous pouvez utiliser deux sources d’alimentation (12V et 5V) ou un seul (12V). Les sources d’alimentation de 12 v doivent être en mesure de fournir au moins 10 a. Si vous utilisez deux sources d’alimentation, le 5V on doit être en mesure de fournir 6 a. Vous devez définir les cavaliers de la puissance en conséquence :
- Le cavalier FPGA doit être défini quant à brancher l’alimentation FPGA pour la bonne puissance d’alimentation (5 v dans le cas de Zybo)
- Si vous utilisez deux sources, les deux autres cavaliers ne doit pas être mis. Sinon, placez les cavaliers car ils sont à l’étape de photo 2
Pour chaque source d’alimentation, vous pouvez utiliser deux types de connecteurs : jack ou bloquer le connecteur.
Avant de brancher n’importe quel composant externe (y compris le FPGA), vérifier le voyant s’allume sur le tableau.
Si c’est juste, couper les alimentations et connecter tous les composants (connecteur de bagues collectrices, barrière infrarouge, moteur et FPGA). FPR DΘmarrer sur la carte micro SD, n’oubliez pas de régler le cavalier de démarrage
Rallumez les blocs d’alimentation (l’interrupteur d’alimentation FPGA doit être éteint).
Connectez le port USB de l’UART de la FPGA à votre PC. Lancement de mastic ou tout autre programme capable de faire une communication série, définir le bon port (COM21 sous Windows) et vitesse (115200 bauds).
Ensuite, vous pouvez activer le FPGA et la communication sérielle. Si cela fonctionne, vous devriez voir démarrage de Linux sur la fenêtre de putty. Attendez que Linuw demande login/mot de passe (racine/root) et saisissez-les.
Maintenant, vous pouvez entrer le "/ mnt" dossier, vous devriez voir le contenu de la deuxième partition de la carte (pilotes et applications). Vous pouvez tester les applications :
- JO : Visualisez les Jeux olympiques du pavillon et faire tourner sur le globe
- mot de < couleur > : afficher « HELLO WORLD! » dans la couleur indiquée et faire tourner
- long_word < couleur > : afficher un texte très long dans la couleur indiquée en faisant apparaître sur le globe à l’aide d’une fenêtre coulissante
- CONTROLE_VITESSE < vitesse > : Réglez la vitesse à la valeur donnée (entre 0 et 255)
Les applications démarrent la rotation de la planète, mais ils n’empêchent pas l’il à la fin, vous devez utiliser CONTROLE_VITESSE pour arrêter la rotation.
Si les textes sont affichés en arrière, juste il faut inverser les deux fils du moteur.
Si vous souhaitez aller plus loin et faire vos propres applications, vous pouvez télécharger les sources ci-dessous. Il contient les sources de l’application et les pilotes (custom_module.c). Il contient également un fichier Makefile. Avant de l’utiliser, n’oubliez pas de changer le KERNEL_DIR pour le chemin menant au dossier contenant le linux que vous avez compilé précédemment. Compilez votre application se nomme app.c.