Aller au contenu
Wikipédia l'encyclopédie libre

Flowcode

Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article est orphelin. Moins de trois articles lui sont liés ().

Vous pouvez aider en ajoutant des liens vers [[Flowcode]] dans les articles relatifs au sujet.

Flowcode est un environnement de développement fonctionnant sous Microsoft Windows, commercialisé par la société Matrix TSL, destiné à la programmation de dispositifs embarqués basés sur les technologies PIC, AVR (y compris Arduino), ESP32, Raspberry Pi (y compris le RP2040) et ARM. Flowcode utilise à la fois des styles de programmation graphiques (comme les organigrammes) et des styles de programmation impératifs (via le langage C, les machines à états et le pseudocode).

Flowcode vise à simplifier la mise en œuvre de fonctionnalités complexes telles que le Bluetooth, les communications mobiles (GSM), ou les communications via USB, en utilisant des bibliothèques logicielles de composants dédiés pré-développés et open source. L'utilisation de Flowcode se traduit par le glissement d'éléments matériels virtuels sur un panneau visuel, donnant accès aux bibliothèques associées. Flowcode permet ainsi d’accélérer le développement logiciel et de rendre la programmation accessible aux débutants, ce qui le rend particulièrement adapté à l’enseignement des principes de programmation des microcontrôleurs [1] .

Flowcode permet à l'utilisateur de développer et de visualiser un programme selon quatre modes de représentation : la vue en organigramme de programmation (Flowchart), la vue blocs (Blocks) inspirée de Blockly, la vue en code source C, et la vue eb pseudo-code. Il existe également une cinquième méthode basée sur une machine à états.

Un mode nommé « App Developer » permet également de créer des applications Windows (sous forme d’exécutables). Ce mode permet de concevoir des applications servant à tester ou interagir avec un système embarqué.

Flowcode est aussi compatible avec SolidWorks [2] .

Notes et références

[modifier | modifier le code ]
  1. Pearson, "Unit 6: Micro-controllers - BTEC National Engineering additional FAQs", Pearson, 6 juin 2018
  2. Dassault Systèmes, "Flowcode | SOLIDWORKS", SolidWorks, 31 mai 2018

Liens externes

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /