Article de reference

Flowcode

( Apprenez comment et quand supprimer ce message ) Flowcode est un environnement de développement commercialisé par Matrix TSL pour la programmation de systèmes embarqués basés ...

environnement de développement commercialisé par Matrix TSL pour la programmation de systèmes embarqués basés sur les technologies PIC , AVR (y compris Arduino ), ESP32 , Raspberry Pi, RP2040 et ARM . Il utilise des styles de programmation graphique (tels que les organigrammes ) et impératif (via C , les machines à états et le pseudocode ). Il en est actuellement à sa onzième version.le Bluetooth , les communications mobiles et les communications USB grâce à des bibliothèques de composants open source dédiées et pré-développées. Le principe est simple : il suffit de glisser-déposer des représentations virtuelles du matériel sur un panneau visuel pour accéder aux bibliothèques associées. Flowcode est donc idéal pour accélérer le développement logiciel et permettre aux personnes ayant peu d’expérience en programmation de se lancer et de contribuer aux projets. Il convient ainsi parfaitement à l’enseignement formel des principes de la programmation des microcontrôleurs.

Flowcode permet à l'utilisateur de développer et de visualiser son programme selon quatre modes visuels différents : le diagramme de flux, le mode blocs (un paradigme de programmation graphique inspiré de Blockly ), le mode code C et le mode pseudocode. Il existe également un cinquième mode de saisie de code : la machine à états.

Flowcode propose également un mode nommé Développeur d'applications permettant de créer des applications Windows via un exécutable. Ce mode permet également de créer des applications pour tester ou interagir avec le système embarqué.

Flowcode est également compatible avec Solidworks .