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
  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

📚 Artikel Terkait di Wikipedia

Sisi Rose

pornographie : Internet Adult Film Database (en) « Sierra Reveron’s Flowpage », sur flowcode.com (consulté le 31 décembre 2023) Portail de la pornographie Portail des

KTechlab

des micro-contrôleurs PICs via gpsim et deux langages de haut-niveau : Flowcode et Microbe. Ce logiciel a été conçu avec l'environnement de développement