Dernières Nouvelles

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

 
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


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