Flowcode es un entorno de desarrollo comercial de Matrix TSL para programar dispositivos embebidos basados en tecnologías PIC , AVR (incluido Arduino ), ESP32 , Raspberry Pi, RP2040 y ARM , utilizando estilos de programación gráfica (como diagramas de flujo ) y estilos de programación imperativos (mediante C , máquinas de estados y pseudocódigo ). Actualmente se encuentra en su undécima revisión.
Flowcode se dedica a simplificar funcionalidades complejas como Bluetooth , comunicaciones de teléfonos móviles , comunicaciones USB , etc., mediante el uso de bibliotecas de componentes de código abierto predesarrolladas. Esto se logra arrastrando representaciones virtuales del hardware a un panel visual, lo que permite acceder a las bibliotecas asociadas. Por lo tanto, Flowcode es ideal para acelerar los tiempos de desarrollo de software y permitir que personas con poca experiencia en programación comiencen y colaboren en proyectos. Esto lo hace apropiado para la enseñanza formal de los principios de programación de microcontroladores. [ 1 ]
Flowcode permite al usuario desarrollar y visualizar su programa mediante cuatro modos visuales distintos: diagrama de flujo, bloques (un paradigma de programación gráfica inspirado en Blockly ), código C y pseudocódigo. Además, ofrece una quinta opción para introducir código: una máquina de estados.
Flowcode también cuenta con un modo llamado Desarrollador de aplicaciones, capaz de crear aplicaciones para Windows mediante un ejecutable en tiempo de ejecución. Esto permite que el software también cree aplicaciones para realizar pruebas o interactuar con el sistema embebido.
Flowcode también es compatible con Solidworks . [ 2 ]
Notas
Enlaces externos
- Sitio oficial
- Lenguajes de programación
- microprocesadores integrados
- Software para microcontroladores
- entornos de desarrollo integrados
- Esbozos de programación informática