Dernières Nouvelles

Webinaire Linux Embarqué avec System Workbench for Linux sur SoC STMicroelectronics STM32MP1 (gratuit)

Contrôle moteur par des gestes avec System Workbench for Linux sur un MCU STM32MP1 (présentation vidéo)

 
ac6 >> Accueil Télécharger la page Ecrivez nous Version imprimable

Ac6 Home
Ac6 logo

Qui sommes nous?

ac6 - Outils et Formations Professionnelles pour Systèmes Embarqués

 

AC6 est une société établie en proche région parisenne, France. AC6 offre une gamme complète de services allant de la formation au support et conseils techniques pour systèmes à base d'électronique embarquée. Les outils de développement ont récemment été ajoutés pour offrir un service complet aux développeurs d'électronique. Nos partenaires incluent STMicroelectronics, Freescale, Microsoft et Lauterbach.

L'offre d'AC6 est structurée en plusieurs entités:

  • ac6-formation propose un catalogue complet de formations couvrant tous les champs depuis l'informatique industrielle, le développement et la programmation de systèmes embarqués et temps-réels.
  • ac6-conseil propose des services de conseil, expertise et ingéniérie pour vous aider à développer vos systèmes embarqués.
  • ac6-tools propose un ensemble d'outils pour le développement de systèmes embarqués.

 

Dernières nouvelles

 

Les dernières nouvelles d'Ac6

Webinaire Linux Embarqué avec System Workbench for Linux sur SoC STMicroelectronics STM32MP1 (gratuit)

Ac6 vous invite à un webinaire gratuit d'une heure autour de Linux Embarqué et de l’outil System Workbench for Linux sur SoC STM32MP1 de STMicroelectronics

Le 9 Octobre 2019
De 11h à midi

inscrivez-vous ou appellez nous au (0)1 41 16 80 10

Ce webinaire, présenté en français, abordera les points suivants :

  • Comment créer un Build Linux, intégrer une application, la debugger,… en toute simplicité,
  • Comment maitriser votre environnement Linux pour l’optimiser à vos applications et gagner en indépendance,
  • Pourquoi le métier d’intégrateur de Linux embarqué doit évoluer et prendre en compte le cycle de développement complet d’une application,
  • Comment l'intégration de System Workbench for Linux et System Workbench for STM32 simplifie le développement et le debug d'applications multicœur asymétriques,
  • Comment Ac6 peut vous aider dans vos projets Linux embarqué,
  • Comment démarrer votre premier projet avec System workbench for Linux.

Agenda :

  • Les avantages de System Workbench for Linux par rapport aux outils open source comme Buildroot ou YOCTO,
  • Présentation de l’outil, démonstrations par use-cases sur carte Avenger96 à base du MPU multi-cœur asymétrique STM32MP1 de STMicroelectronics
  • Debug parallèle d'une application asymétrique tournant à la fois sur le Cortex-A7 sous Linux et sur le Cortex-M4.
  • Formations et services associés.


Contrôle moteur par des gestes avec System Workbench for Linux sur un MCU STM32MP1 (présentation vidéo)

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 OpenVG pour détecter le nombre de doigts levés
    • On affiche les images de la caméra et leur analyse par OpenVG 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) MP4 video file Motor-controlled-by-fingers.mp4


Debug d'applications multicoeur avec System Workbench for Linux (présentation vidéo)

Dans cette vidéo nous allons lancer deux sessions de debug simultanées sur un STM32MP1 de STMicroelectronics:

  • Sur le Cortex M4
    • C'est un programme sans OS
    • Nous avons créé le programme, et nous le debuggons, sous SW4STM32
    • Le debug se fait en lien avec Linux qui tourne sur le Cortex A7
  • Sur le Cortex A7
    • Le programme tourne sous Linux kernel avec un root filesystem généré par SW4Linux
    • Le programme a été créé en utilisant System Workbench for Linux, intégré dans SW4STM32
    • Il est débuggé en utilisant les facilités de débug à distance de System Workbench for Linux

L'example "Demo" : envoi et réception de messages

  • On envoie un message depuis l'application Linux vers le Cortex M4
  • L'application sur le Cortex M4 reçoit le message et y répond
  • L'application sous Linux reçoit al réponse du Cortex M4

Télécharger la vidéo (enregistrement nécessaire) MP4 video file Debug-AMP.mp4