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-tools >> Accueil Télécharger la page Ecrivez nous Version imprimable

Ac6 Tools
Ac6 Tools logo

ac6 System Workbench for Linux

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

Intuitif

Simple d'Utilisation

Flexible

Travailler en Equipe

Des options pre-configurées vous guident dans la sélection des modules, packages et fonctionnalités pour une construction rapide et facile de votre système Linux. Les dépendances sont détectées automatiquement et retournées pour une configuration sans peine.

Basé sur Eclipse et proposant une interface homme-machine graphique qui allie confort et richesse. Votre projet bénéficie de notre expérience reconnue dans le Linux embarqué. Le débogage croisé de votre application depuis la station de travail vous ouvre la voie pour une application testée et solide.

Construisez, modifiez, déboguez, maintenez votre propre plateforme Linux sans aucune limite. Vous pouvez ajouter, supprimer, découper chaque module, package ou bout de code nécessaire, et même modifier le noyau, pour une plateforme Linux embarquée optimale.

Vous partagez un seul et même IDE, un seul et même environnement de projet que vous soyez développeur système ou applicatif. Vous pouvez adapter rapidement votre système Linux à vos dernières applications ou bien rendre fluide la production de plateformes embarquées optimisées.

System Workbench for Linux L'Outil de Développement qui Facilite la Construction, le Débogage, la Maintenance de Votre Système Linux Embarqué

 Project ManagerAc6-Tools vous propose un outil complet, prêt à l'emploi et adaptable, pour vous aider dans la construction de votre système Linux embarqué, depuis la définition jusqu'à la génération de l'image en passant par le développement de l'applicatif et le débogage:

  • Un environnement graphique complet, simple d'utilisation, basé sur Eclipse
  • Définissez votre plateforme cible à partir d'éléments pré-définis
  • Configurez, compilez et installez votre noyau Linux
  • Sélectionnez, configurez et installez vos modules utilisateurs
  • Gérez directement votre plateforme cible et ses évolutions
  • Déboguer vos applications sur la cible
  • Gére vos propres bibliothèques de modules
  • Générez l'image complète
  • Gagnez en efficacité en équipe

Téléchargez notre Adobe PDF format file Flyer_System_Workbench_for_Linux_EN

System Workbench for Linux vient avec une offre de support technique consistant en:

  • Des formations à l'outil, avec la possibilité d'associer une formation à Linux. Veuillez vérifier notre calendrier
  • Des services d'ingénierie, allant de projets clé-en-main pour la fourniture de BSP, plateforme software, drivers,... au portage sur vos spécifications.

Consultez nous sur info@ac6-tools.com

Présentation rapide de System Workbench for Linux Adobe PDF format file Ac6_System_Workbench_for_Linux-ShortForm.pdf

 

Les dernières nouvelles d'ac6-tools

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