tinyclros:tinyclr_os

Sommaire TinyCLR OS

[Mise à jour le 27/12/2019]

Le microframework .NET (NETMF) n'étant plus maintenu par Microsoft depuis la fin de l'année 2015, la société GHI Electronics a décidé en 2016 de reprendre le code source, publié sous licence Apache, afin de développer TinyCLR OS.

TinyCLR OS comporte toutes les améliorations apportées par NETMF 4.4. Conçu pour les développeurs .NET, la gestion des threads et de la mémoire, les timers, les gestionnaires d'évènements et tout ce que contenait NETMF éxiste dans TinyCLR OS.

Pour accéder aux matériels, TinyCLR OS dispose d'une API similaire à celle de Windows 10 IoT Core. Par exemple, le controle d'une broche sur un Raspberry Pi avec Windows 10 IoT Core est très similaire à la façon dont les broches sont maintenant contrôllées sur une carte FEZ.

Toutes les bibliothèques sont installables sous la forme de Nugets distribués à partir de nuget.org.


Qu'est-ce que TinyCLR OS?

C'est un système d'exploitation moderne qui exécute des programmes .NET sur des microcontrôleurs. Voir la doc.

Comment utiliser TinyCLR OS ?

Installer Visual Studio Community 2017 et l'extension TinyCLR OS (moins de 1 Mo !). Lien

Quels sont les matériels compatibles avec le système d'exploitation TinyCLR ?

“TinyCLR OS est facilement portable. Nous avons mis l'interpréteur dans la bibliothèque que nous gérons. Celle-ci utilise ensuite des pilotes de périphériques pour s'exécuter sur un matériel spécifique. Nous présentons des exemples de ports pour G30, G80, FEZ, BrainPad, FEZ Cerberus, STM32F411-DISCO, STM32F407G-DISCO, netduino 3, et Quail. Oui, vous avez bien compris, les cartes netduino 3 et Quail fonctionnent maintenant avec Visual Studio 2017 et TinyCLR ! Et ce n'est qu'un point de départ.” GHI Electronics (2016)

Y at-il du code RLP / natif dans TinyCLR ?

“Oui! Encore mieux : vous pouvez ajouter votre propre interops natif ! Vous pouvez étendre TinyCLR.”

Qui utilise TinyCLR OS ?

De nombreux utilisateurs commerciaux et les membres de la communauté NetMF forum.

getting-started.jpg


GHI Electronics

  • tinyclros/tinyclr_os.txt
  • Dernière modification : 2022/08/04 09:27
  • de phil