La carte MCU Meadow F7v2 Feather STM32F7 prend en charge la programmation .NET, C#

La carte MCU Meadow F7v2 Feather STM32F7 prend en charge la programmation .NET, C#

Wilderness Labs Meadow F7v2 Feather est une carte de développement STM32F7 Arm Cortex-M7 suivant le facteur de forme Adafruit Feather et programmable avec C # via une implémentation légère du framework .NET.

Nous avions déjà vu le .NET Framework fonctionner sur Android et Linux grâce à Mono de Xamarin, mais je ne pense pas avoir jamais eu de carte de classe microcontrôleur prenant en charge le framework .NET et la programmation C#. Mais c’est exactement ce que fait le Meadow F7v2 Feather.

STM32 Microsoft .Net

Spécifications de la plume Meadow F7v2 :

  • MCU – Microcontrôleur STMicro STM32F7 Arm Cortex-M7 à 216 MHz avec graphiques 2D et accélérateurs JPEG
  • Mémoire – 32 Mo de RAM
  • Stockage – Flash de 64 Mo
  • Connectivité – WiFi 2,4 GHz et BLE (ESP32) avec antennes u.FL intégrées et externes
  • USB – 1x port micro USB pour l’alimentation et la programmation
  • Extension avec trous traversants et crénelés avec jusqu’à 25x GPIO, 12x PWM, 6x entrées analogiques, 2x DAC, I2C, entrée/sortie I2S, SPI, UART, CAN Bus
  • Divers – LED RVB, bouton de démarrage DFU
  • Source de courant
    • 5V via port micro USB
    • Connecteur JST 2 broches pour batterie LiPo/Li-Ion 3,7 V ; circuit de charge intégré
  • Dimensions – Facteur de forme Adafruit Feather

Prairie F7V2 Plume

Comme son nom l’indique, le F7v2 est une mise à niveau du Meadow F7 Feather (lancé sur Kickstarter il y a quelques mois) avec un flash de plus grande capacité (64 Mo contre 32 Mo), une antenne améliorée offrant « 10 fois de meilleures performances », un support audio I2S, une qualité supérieure boutons et un nouveau design sérigraphié qui facilite l’identification des E/S du bus.

La carte exécute un micro système d’exploitation en temps réel (µRTOS) et un environnement d’exécution compatible avec la norme .NET avec des API IoT « full-stack » pour la connectivité, l’alimentation, la veille, etc. Vous trouverez comment démarrer et des exemples de code à l’aide du Visual Studio IDE sur le site Web du développeur.

Servo-contrôle Programmation .Net & C#
Asservissement avec C#

La société affirme que Meadow est une « plate-forme IoT complète avec une sécurité de niveau défense qui exécute des applications .NET Standard complètes sur des microcontrôleurs intégrables » et fournit Meadow.Cloud pour gérer les appareils à distance, mais je suppose que c’est surtout intéressant pour les ingénieurs et/ou les entreprises avec Expertise C# qui souhaite développer des systèmes embarqués avec une courbe d’apprentissage plus courte / un délai de mise sur le marché plus rapide.

Meadow F7v2 Feather est vendu 45 $ sur le magasin de la société, où vous trouverez également un système sur module avec des spécifications similaires et le même prix, ainsi que des kits de développement avec plus de capacités d’extension via les en-têtes Mikobus. Si vous préférez avoir la prise en charge de .NET sur votre propre matériel embarqué, Wilderness Lab peut licencier Meadow pour 5 $ et plus par appareil.

Merci à Franck pour le tuyau.