Dernières Nouvelles

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

Free webinar on Embedded Linux with System Workbench for Linux on STMicroelectronics STM32MP1 SoC

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

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

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

Ac6 vous invite à un webinaire gratuit de deux heurse autour de Linux Embarqué et de l’outil System Workbench for Linux sur SoC STM32MP1 de STMicroelectronics
Une innovation qui simplifie énormément la construction, le développement et la gestion de projets linux embarqué

Le 31 Mars 2020
De 10h à 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 et la debugger en toute simplicité,
  • Comment Ac6 peut vous aider dans vos projets Linux embarqué,
  • Comment démarrer votre premier projet avec System workbench for Linux.
  • 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 pour gagner en temps, donc diminuer les coûts,
  • 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,

Agenda :

  • Simplicité 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 cartes Avenger96 à base du MPU multicoeur asymétrique STM32MP1
  • Debug parallèle d'une application asymétrique tournant à la fois sur le Cortex-A7 sous Linux et sur le Cortex-M4.
  • Roadmap 2020 :
    • Plugin Temps Réel : Mesurer le temps d’exécution d’une fonction sur Linux, FreeRtos et Baremetal
    • Sécurité : Création et déploiement d’images Linux hautement sécurisées
    • Drivers Linux : Assistant de création de drivers et prise en charge du débogage
  • Formations et services associés.
System Workbench for Linux


nouveauFree webinar on Embedded Linux with System Workbench for Linux on STMicroelectronics STM32MP1 SoC

 

Ac6 invite you to a two hours webinar around Embedded Linux and System Workbench for Linux on STMicroelectronics STM32MP1 SoC
An inovation greatly simplifying designing, building and managing embedded Linux projects

Europe, Middle-East: April 3rd, 2020

Register on-line for the Europe session:

USA: April 8th, 2020

Register on-line for the USA session:

This webinar will answer the following questions:

  • How to build a Linux platform, include an application and debug it seamlessly,
  • How to master your Linux platform to optimize it to your needs and gain independence,
  • Why Embedded Linux platform building must take into account the whole system and application development life cycle,
  • How the integration of System Workbench for Linux and System Workbench for STM32 will simplify assymetric multicore system development and debug,
  • How Ac6, can help you in your Linux Embedded projects,
  • How to jumpstart your first project with System Workbench for Linux.

Agenda :

  • The benefits of System Workbench for Linux with respect to open-source tools like Buildroot or YOCTO,
  • Tool presentation and showcasing using an Avenger96 board based on the STM32MP1 assymetric multicore MPU from STMicroelectronics
  • Prallel multicore debugging of an assymetric application running on both the Cortex-A7 under Linux and the Cortex-M4
  • 2020 Roadmap:
    • Real-time plugin: Measurement of execution time of functions, on Linux (Cortex-A7), FreeRTOS and Baremetal (Cortex-M4)
    • Security: Generating and deploying highly secured Linux images
    • Linux Drivers: Kernel and driver debug and creation wizard
  • Trainings and associated services.
System Workbench for Linux


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


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 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) MP4 video file Motor-controlled-by-fingers.mp4