tinyclros:accueiltinyclr [2020/04/08 10:40] – [Sommaire] philippe
tinyclros:accueiltinyclr [2024/07/28 10:51] (Version actuelle) – [Ce wiki est consacré à l'OS TinyCLR : le remlaçant de .NETMF v4.3 sur les matériels GHI Electronics !] phil
===== Bienvenue sur C# Embarqué et TinyCLR-OS v1=====
+
+
** Rédacteur(s)** : Philippe Mariano
+
+
[Mise à jour le 8/4/2020]
+
{{ :tinyclros:logotinyclr.jpg?nolink | }}
+
+
=== Ce wiki est consacré à l'OS TinyCLR : le remlaçant de .NETMF v4.3 sur les matériels GHI Electronics ! ===
+
+
Cet OS est développé par la société <html><a href="https://www.ghielectronics.com/" target="_blank">GHI Electronics</a></html> sur la base de la version **4.4 du microframework .Net**. Il cible les cartes de cette société (**FEZ T18, BrainPad 2**, Panda III, Gadgeteer, etc.), les cartes <html><a href="https://www.mikroe.com/" target="_blank">MikroElektronika</a></html> (Quail, Clicker), les cartes **Netduino 3** de <html><a href="https://www.wildernesslabs.co" target="_blank">WILDERNESS LABS</a></html>, mais aussi les cartes à processeur <html><a href="http://www.st.com/en/evaluation-tools/stm32f4discovery.html" target="_blank">STM32F4 Discovery board</a></html> de ST Microelectronics.
+
+
**Vidéo de présentation** : <html><a href="https://www.youtube.com/watch?time_continue=19&v=eYCXK4JUwyg" target="_blank">YouTube</a></html>
- [[brainpad:accueilbp2|BrainPad BP2 (sur le wiki BrainPad)]]
+
- [[:tinyclros:cartes:carte_Panda3|Panda III]]
+
- **Les logiciels (Software)**
+
- [[:tinyclros:TinyCLR_OS|TinyCLR OS]]
+
- [[:tinyclros:TCLR_Logiciels|Les outils logiciels à installer]]
+
- **Premiers programmes en C# "étape par étape"**
+
- [[brainpad:tclr_bp2pap|avec une carte BrainPad v1 ou v2]]
+
- [[tinyclros:fezt18pap|avec une carte FEZ T18]]
+
- **Exemples codés en C#**
+
- [[brainpad:tclr_csharp_bp2|pour la carte BrainPad BP2 (STM32F401)]]
+
- [[:tinyclros:TCLR_Code_Panda3|pour la carte FEZ Panda III (SOC G80)]]
+
+
+
* **Pour aller plus loin**
+
* [[:tinyclros:plmemoire|Réduire la place occupée par les bibliothèques]]
+
* [[:Tinyclros:Interops|Interops (appels C++ dans C#)]]
+
+
* **Utilitaires**
+
* [[:Tinyclros:nuget|Créer un package Nuget]]
+
* [[:Tinyclros:wifiutil|WiFiUpdatePreset utilitaire pour le wifi de la carte FEZ]]
+
+
* **Les bibliothèques**
+
* [[:tinyclros:affNonTfT|Gestion des graphiques pour les afficheurs non TFT]]
+
+
* **Ressources**
+
* [[:tinyclros:Ressources|Webographie]]
+
+
* ** Archives**
+
- [[:tinyclros:cartes:carte_netduino|Netduino 2 de Secret Labs]]
+
- [[:tinyclros:TCLR_Code_BrainPadv1|Exemples codés en C# pour la carte BrainPad v1 (SoC G30)]]
+
+
----
+
+
==== Exemples de carte à microcontrôleur ====
+
Les **exemples** et les projets sont codés en **C#** dans l'environnement **TinyCLR-OS**. Il sont disponibles ou transposables pour les cartes ci-dessous.