Dans la vidéo ci-dessous nous montrons une application asymétrique mettant en évidence la communication entre des activités temps-réel et multimedia à travers OpenAMP:
- Sur le Cortex A7
- On exécute un noyau Linux et un rootfs générés par System Workbench for Linux
- On capture les images de la caméra par gstreamer
- On les analyse avec OpenCV pour détecter le nombre de doigts levés
- On affiche les images de la caméra et leur analyse par OpenCV dans une interface graphique gérée par QT
- On envoie des ordres de vitesse et de direction au Cortex-M4 par OpenAMP en fonction des doigts détectés
- Sur le Cortex M4
- On reçoit les ordres de vitesse et de direction du Cortex-A7 à travers OpenAMP
- On contrôle le moteur, en utilisant deux timers du Cortex-M4 configurés pour générer des signaux de contrôle moteur en mode PWM
Download the video (registration needed)
Motor-controlled-by-fingers.mp4