+ +
- -
Systèmes d'Exploitation
Calendrier  Détails
Programmation
 
Calendrier  Détails
Processeurs ARM
 
Calendrier  Détails
Processeurs PowerPC
 
 
 
 
Calendrier  Détails
Communications
 
 
Calendrier  Détails
+ +
> >
- -

Dernières Nouvelles

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

Workshop gratuit Linux Embarqué avec System Workbench for Linux le 24 Septembre 2019 à Lyon Saint-Priest, avec ARROW

 
ac6 >> ac6-training >> Accueil Télécharger le catalogue Ecrivez nous Version imprimable

Ac6 Formation
Ac6 Formation logo

ac6 Formation

 

Avec Ac6, développez vos compétences sur les Systèmes Embarqués

Ac6-Formation, partenaire des Fabricants STMicroelectronics et NXP et membre ARM Community, c’est l’assurance d’accéder aux dernières technologies et de maîtriser votre projet.

La double compétence électronique et informatique s’impose :
Ac6 offre l’ensemble des services, allant de la formation à l’assistance et au conseil

 

Logo Linux

Systèmes d’exploitation

Programmation

Linux : Création d’un système Linux embarqué avec BuildRoot et Yocto

(Les exercices sont réalisés sur cibles CPU STM32M1 de STMicroelectronics ou i.MX de NXP)

Drivers : Traite des techniques nécessaires à l’écriture de drivers Linux

QT (IHM graphique) : Création d’interfaces graphiques sur Linux

Méthodes : Méthodes d’analyse, de modélisation et de développement

Langages : Langages – Programmation adaptée à l’embarqué et le temps réel

Temps réel : Programmation et conception temps réel-multicore.

RTOS : Comprendre l’architecture, les services et applications de FreeRtos, MQX...

Logique Programmable

Architectures Processeurs

FPGAs & ASICs : Programmation VHDL

SystemC : Conception et Simulation en SystemC

ARM Cores : Etude des différentes architectures et implémentations des Cortex A, R et M

ST MCUs : Familles STM32 à cœur Cortex M

NXP CPUs : Familles QorIQ – LayerScape

Incorrect template tag: '[[cat_FSCA 'NXP MCU']]' : Familles Kinetis, LPC & i.MX

Ac6-Conseil

Ac6-Tools

Expertise : Nos experts techniques interviennent dans vos locaux afin de vous aider à résoudre vos problèmes techniques liés à l'embarqué.

Ingénierie : Nous menons également des missions d’ingénierie au forfait sur des projets en informatique embarquée.

System Workbench for Linux est l'Outil de développement qui vous facilite la Construction, le débogage ainsi que la Maintenance de votre Système Linux Embarqué

De plus, couplé avec System Workbench for STM32, il permet le développement et le débogage simultané d’applications réparties entre Linux et le cœur Cortex-M4 du SoC STM32MP1.

Pour plus d’informations sur les formations en inter-entreprises, consultez notre calendrier

 

 

Les dernières nouvelles d'ac6-formation

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


Workshop gratuit Linux Embarqué avec System Workbench for Linux le 24 Septembre 2019 à Lyon Saint-Priest, avec ARROW

Ac6 vous invite à une journée autour de Linux Embarqué et de l’outil System Workbench for Linux sur SoC STM32MP1 de STMicroelectronics

Le 24 Septembre 2019
De 8h30 à 16h30

Lieu : Arrow, 2 allée du Lazio
Parc Technoland
69800 Saint-Priest, France

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

Ce workshop répondra aux questions suivantes :

  • 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, Arrow et leurs partenaires peuvent 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.

Téléchergez l'agenda détaillé Adobe PDF format file System_Workbench_for_Linux-Workshop-24th_September_2019.pdf


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