Arduino Tian (id : tian)

ArduinoMCU 8-32 bitarduino

⚡ L’essentiel en 60 secondes

L'Arduino Tian est une carte de développement hybride qui incarne une tentative ambitieuse d'Arduino AG de fusionner le monde des microcontrôleurs simples avec celui des systèmes d'exploitation Linux complets. Introduite à la fin de l'année 2015, cette carte se positionne comme la successeuse directe de l'Arduino Yun, visant à offrir des performances supérieures et une connectivité plus moderne. Il est crucial de noter dès l'abord que cette carte est aujourd'hui considérée comme obsolète et retirée du catalogue officiel, son magasin en ligne renvoyant une erreur et ses dépôts de code spécifiques ayant été supprimés des plateformes de développement comme GitHub. Cependant, elle reste un objet d'étude intéressant pour comprendre l'architecture des systèmes embarqués complexes. Une confusion fréquente, souvent relayée par des fiches techniques erronées, attribue à la Tian un processeur MediaTek MT7688 associé à un microcontrôleur ATmega32U4. Cette information est fausse. Les sources officielles et les schémas électroniques confirment que la Tian est équipée d'une paire de puces distincte : un microcontrôleur Atmel ATSAMD21G18 et un processeur Linux Qualcomm Atheros AR9342. Le MT7688 appartient à une autre famille de produits, tandis que l'ATmega32U4 était le cœur de la précédente génération, la Yun.

Pour bien comprendre le fonctionnement de la Tian, il faut saisir sa dualité architecturale. La carte héberge deux cerveaux distincts qui communiquent entre eux. D'un côté, le microcontrôleur ATSAMD21G18 est une puce basée sur l'architecture ARM Cortex-M0+. Contrairement aux anciens Arduino qui utilisaient des puces AVR, ce composant est plus moderne, fonctionnant à 48 MHz. Il gère les tâches temps réel, la lecture des capteurs et le contrôle des actionneurs. De l'autre côté, le processeur Qualcomm Atheros AR9342 est un système sur puce (SoC) conçu à l'origine pour les routeurs Wi-Fi. Il exécute une distribution Linux basée sur OpenWrt, nommée Linino. Cette partie Linux est équipée de 64 Mo de mémoire vive DDR2 et de 4 Go de stockage eMMC, ce qui est considérable pour une carte de cette époque, éliminant le besoin d'une carte SD externe. Le processeur Linux tourne à une fréquence qui varie selon les sources, oscillant entre 533 MHz et 560 MHz, une incertitude due à des incohérences dans les fiches techniques officielles. Cette puissance permet d'exécuter des scripts Python, des serveurs web ou des bases de données directement sur la carte.

La connectivité est l'un des points forts de cette architecture. Le module Wi-Fi intégré supporte les normes 802.11 b/g/n en double bande (2,4 GHz et 5 GHz), une caractéristique rare pour les cartes Arduino de 2015. Il est accompagné d'une puce Bluetooth CSR8510 compatible avec le Bluetooth Low Energy (BLE) 4.0. La gestion de ces périphériques est complexe : le processeur Linux pilote un hub USB interne à quatre ports. Ce hub connecte le module Bluetooth, le stockage eMMC, le microcontrôleur SAMD21 (qui apparaît comme un périphérique USB pour Linux) et le port USB externe de la carte. Cette topologie permet une communication fluide entre les deux mondes, mais elle impose aussi des contraintes matérielles. Par exemple, le bus série standard (UART) situé sur les broches 0 et 1 est connecté directement au processeur Linux. Pour communiquer avec un ordinateur via le port USB, il faut utiliser le port série virtuel (CDC) du microcontrôleur, accessible via l'objet SerialUSB dans le code Arduino. De plus, la carte nécessite l'installation d'un pilote spécifique (CP2105 de Silicon Labs) pour que les ports série apparaissent correctement sur l'ordinateur, car elle possède deux interfaces série distinctes exposées via l'USB.

L'interaction entre le microcontrôleur et Linux est facilitée par le framework Ciao, qui remplace la bibliothèque Bridge utilisée sur la Yun. Il est important de souligner que la bibliothèque Bridge n'est pas compatible avec la Tian. Ciao permet d'envoyer des commandes, de lancer des processus Linux depuis le code Arduino et de recevoir des réponses, créant ainsi un pont robuste entre le code C++ temps réel et les scripts Linux. Une fonctionnalité originale est la capacité du microcontrôleur à couper l'alimentation du processeur Linux via la broche numérique 32. Cela permet de mettre le système Linux en veille pour économiser l'énergie, une fonctionnalité utile pour les applications sur batterie, bien que la consommation totale de la carte reste élevée, autour de 470 mA à 5 volts, ce qui peut poser problème avec des ports USB faibles ou des batteries de faible capacité.

Sur le plan des entrées/sorties, la Tian présente des spécificités qui peuvent surprendre les habitués de l'Arduino Uno. La tension des broches est de 3,3 volts, et non 5 volts, ce qui nécessite des précautions lors du raccordement à des composants 5 volts. Le microcontrôleur dispose de 12 entrées analogiques (A0 à A11), mais les six dernières (A6 à A11) sont partagées avec des broches numériques, ce qui limite leur utilisation simultanée. La résolution de la conversion analogique-numérique est de 10 bits, et une sortie analogique réelle (DAC) de 10 bits est disponible sur la broche A0, permettant de générer des signaux audio ou de contrôle précis. La gestion de la modulation de largeur d'impulsion (PWM) comporte aussi des restrictions : certaines paires de broches (4 et 10, ainsi que 5 et 12) ne peuvent pas être utilisées simultanément pour le PWM. Enfin, les bus de communication I2C (TWI) ne sont pas disponibles sur les connecteurs principaux, et le bus SPI n'est accessible que via le connecteur ICSP à 6 broches, ce qui rend incompatibles la plupart des boucliers (shields) SPI classiques qui ne prévoient pas de réacheminement du signal.

La programmation de la Tian s'effectue via l'IDE Arduino en sélectionnant la carte "Arduino Tian". Le téléversement du code se fait par USB, mais le microcontrôleur doit être réinitialisé pour entrer en mode bootloader, ce qui se produit automatiquement lors de l'ouverture du moniteur série à 1200 bauds. Il existe trois boutons de réinitialisation distincts sur la carte : un pour le microcontrôleur, un pour le Linux, et un pour le module Wi-Fi, offrant un contrôle granulaire sur le redémarrage des différents systèmes. Malgré son abandon officiel et la disparition des ressources de support dédiées, la Tian reste un exemple pédagogique riche pour explorer les systèmes embarqués hétérogènes, où la puissance de calcul de Linux rencontre la réactivité d'un microcontrôleur moderne, à condition de naviguer avec prudence dans ses particularités matérielles et logicielles.

Forum (1 sujet) →

AttrSpecsvérifié
socQualcomm Atheros AR9342 (MIPS)? non vérifié
clock560 MHz per official spec table; the same page's prose says "up to 533 MHz"; CNX says 535 MHz (MIPS 74Kc) — see Problems? non vérifié
ram64 mb? non vérifié
storage16 MB flash (firmware) + 4 GB eMMC (data)? non vérifié
wifi802.11 b/g/n, 2×2, dual-band 2.4/5 GHz (table wording is garbled — see Problems)? non vérifié
ethernettable: "802.3 10/100/1000 Mbit/s"; CNX: 10/100M — see Problems? non vérifié
usbUSB 2.0 Host (via onboard 4-port hub: Bluetooth, eMMC, SAMD21, USB host port)? non vérifié
bluetoothCSR8510, Bluetooth with EDR / Bluetooth Low Energy 4.0? non vérifié
mcuAtmel ATSAMD21G18, ARM Cortex-M0+, 48 MHz (tian.build.mcu=cortex-m0plus, f_cpu=48000000L in ArduinoCore-samd boards.txt, fetched 2026-10-13)✔
flash_ram256 KB flash (official page: "69 KB used for the bootloader", factory-burnt in dedicated ROM, NVM-fuse protected) / 32 KB SRAM? non vérifié
i_o_voltage3.3 V (IOREF = 3.3 V); 20 digital I/O @ 3.3 V, 40 mA/pin max, 20–50 kΩ internal pull-ups (official page)? non vérifié
pwm12 outputs; pins 2–13 default 8-bit analogWrite; pins 4&10 and 5&12 cannot be used simultaneously (official page)? non vérifié
adc12 analog inputs A0–A11, 10-bit (A6–A11 shared with digital pins 4, 6, 8, 9, 10, 12); the spec table lists "6" — see Problems? non vérifié
dac10-bit DAC on pin A0 via analogWrite (official page)? non vérifié
bus_pinsTWI (SDA/SCL) present but not on the digital I/O header; SPI only on the 6-pin ICSP — Uno SPI shields without ICSP pass-through do not work (official page)? non vérifié
dc_current_per_i_o7 ma? non vérifié
  • Fabricant : Arduino (Arduino AG). La carte date de l'ère arduino.org / Arduino SRL de la scission de la marque en 2015 ; le PDG Federico Musto l'a présentée dans une interview accordée à Hackaday datée du 2016-01-04, qui indique que le Tian « n'est disponible que depuis environ un mois » à ce moment-là, soit une commercialisation vers décembre 2015 (, récupéré le 2026-10-13).
  • Positionnement : successeur/mise à jour de l'Arduino Yun, remplaçant le MCU ATmega32U4 + WiSoC Atheros AR9331 du Yun par un SAMD21 + Atheros AR9342 (CNX Software, récupéré le 2026-10-13). Elle s'inscrit dans la percée vers la Chine/Asie annoncée par Massimo Banzi à Shenzhen en juin 2015, avec le partenaire de fabrication Seeed Studio, pour le marché asiatique et surtout chinois (, récupéré le 2026-10-13). Un modèle frère moins cher réservé à la Chine, le Lei (partie Linux du Tian + partie ATmega du Yun, sans mémoire embarquée), a été montré en même temps mais n'a jamais été certifié hors de Chine (Hackaday, URL ci-dessus).
  • Code produit / SKU : A000116 (frontmatter de la page officielle et tableau Tech Specs, récupéré le 2026-10-13).
  • Statut : fin de vie / retirée. La page de la carte se trouve sous /retired/ sur docs.arduino.cc ; store.arduino.cc/arduino-tian renvoie 404 (vérifié le 2026-10-13) ; l'ancien chemin docs.arduino.cc/legacy/tian renvoie 404 ; les dépôts GitHub dédiés nommés dans la fiche de tâche (arduino/tian-core, arduino/ArduinoCore-linux, arduino/openwrt-tian) renvoient tous 404 et aucun dépôt « tian » ne subsiste dans l'organisation GitHub arduino (vérifié le 2026-10-13).
  • Prix de lancement : > si bien qu'aucun chiffre de prix issu d'une source primaire n'a pu être lu. Ne citer aucun chiffre sans revérifier ces instantanés.
  • Variantes : aucune variante officielle au-delà de la seule révision A000116 (schémas « TIAN-V03-20160219 ») ; le Lei réservé à la Chine est une carte distincte, pas une variante du Tian.

+ Points forts

  • Hybride double processeur : un Cortex-M0+ 32 bits « Arduino » câblé à un SoC MIPS Linux de classe routeur — le concept du Yun avec un jeu de puces plus rapide, double bande et compatible BT (page officielle ; CNX).
  • Le MCU coupe l'alimentation de Linux : digitalWrite(32, HIGH/LOW) allume et éteint le côté Linux depuis le MCU pour réduire la consommation (page officielle ; démontré à Hackaday 2016-01-04, y compris un arrêt propre de Linux déclenché par un bouton du MCU).
  • Topologie du hub USB : l'AR9342 pilote un hub USB 4 ports hébergeant le Bluetooth, l'eMMC, le SAMD21 (comme gadget USB/série) et le port hôte USB externe (page officielle).
  • 802.11n double bande 2×2 + combo Bluetooth EDR/BLE 4.0 (CSR8510) — inhabituel pour la gamme Arduino 2015 (page officielle ; CNX).
  • 4 Go d'eMMC de stockage de données embarqué — pas de jonglage avec une carte SD (page officielle ; Hackaday).
  • Framework Ciao au lieu de la bibliothèque Bridge du Yun pour la messagerie MCU↔Linux, avec des classes de type REST/Process/Mailbox (la page officielle renvoie à arduino.cc/en/Reference/Ciao).
  • Drapeau de compilation d'émulation AVR tian.build.emu.mcu=atmega2560 dans ArduinoCore-samd, c'est-à-dire que le cœur SAMD21 porte une couche de compatibilité ATmega2560 (boards.txt).
  • Trois domaines de réinitialisation indépendants (MCU / Linux / WLAN) (page officielle).
  • Broches USB accessibles sur des en-têtes pour que le MCU puisse être utilisé comme périphérique USB autonome (Hackaday 2016-01-04).

− Points faibles

  • Silicium erroné largement attribué à cette carte. Les entrées de catalogue affirmant « MT7688 + ATmega32U4 » ne correspondent à aucune source officielle : l'ATmega32U4 est le MCU du Yun (toujours en production chez Microchip, récupéré le 2026-10-13) et le MT7688 est le SoC du Seeed LinkIt Smart 7688 . CNX décrit explicitement le Tian comme remplaçant le 32U4/AR9331 du Yun par du SAMD21/AR9342 .
  • Bibliothèque Bridge incompatible. La page d'Arduino elle-même : « the Bridge library isn't compatible » sur le Tian — seul Ciao fonctionne, si bien que la plupart des tutoriels Yun doivent être portés (page officielle, récupéré le 2026-10-13).
  • Incohérences de la fiche technique (page officielle) : fréquence 533 MHz (prose) contre 560 MHz (tableau) contre 535 MHz (CNX) ; Ethernet « 10/100/1000 » (tableau) contre 10/100M (CNX) ; la ligne WiFi indique « 802.11 b/g/n 2.4 GHz dual-band » alors que la prose dit 2,4/5 GHz ; entrées analogiques « 6 » (tableau) contre 12 (A0–A11, prose). Considérer les valeurs du tableau avec méfiance.
  • Exigence du pilote CP2105 : sans le pilote VCP CP201x, les deux ports COM de la carte (SAMD21 + console Linux) n'apparaissent pas (page officielle).
  • Sémantique série : Serial = USB CDC vers le PC ; l'UART 3,3 V des broches 0/1 est Serial5 ; ouvrir le moniteur série réinitialise le MCU (contact à 1200 bauds) — ce qui piège quiconque vient des cartes AVR (page officielle).
  • Conflits de broches PWM (4&10, 5&12 mutuellement exclusives), SPI uniquement sur l'ICSP (casse les shields SPI sans traversée de l'ICSP), TWI absent de l'en-tête d'E/S, A6–A11 partagées avec les broches numériques 4/6/8/9/10/12 (page officielle).
  • Variantes de vente WiFi désactivé : dans les pays dépourvus de certification, des distributeurs ont expédié des Tian avec le WiFi désactivé — vérifier les unités d'occasion (note NB de la page officielle).
  • Abandon de l'écosystème : page de carte retirée, page boutique supprimée, dépôts de micrologiciel/cœur dédiés retirés de GitHub (tous 404 le 2026-10-13) ; le contenu communautaire est mince et surtout orienté Yun. >
  • Budget d'alimentation : 470 mA typiques sous 5 V signifient que les ports USB et les petites batteries externes peuvent subir des chutes de tension quand WiFi, hôte USB et Linux sont actifs simultanément (tableau + section alimentation de la page officielle).
  • Retour d'expérience expert expert — expert-arduino
    • Petit retour sur la Tian (A000116), qui est malheureusement en fin de vie. Si vous récupérez une carte d'occasion, attention au modèle : il n'y a pas de variantes officielles, mais certains lots destinés à des marchés non certifiés ont le WiFi désactivé. C'est un vrai piège. Pour la doc, sachez que… — expert-arduino
    • Merci pour le rappel sur les pièges d'achat. J'ai justement une question pratique sur la connectique. J'essaie de brancher un shield SPI classique qui ne dispose que d'une prise standard et pas de passe-through ICSP. D'après ce que j'ai compris en lisant les notes, le bus SPI de la Tian est uniquem… — maker_bricoleur
    • To answer your question about SPI, yes, it's confirmed by the official documentation: the SPI pins are not on the standard digital headers, you have to go through the ICSP. For power, the typical consumption announced is 470 mA at 5V, but the peak with WiFi and USB enabled can cause voltage drops i… — guy_du_forum

Retours et projets de la communauté

  • Arduino Tian Weather Hub

    Arduino Tian Weather Hub — Initial State's Python + Tian weather-station (unverified au 2026-10-13) — interne hébergé sur site interne, statut vivant vérifié le 2026-10-13. Projet documenté dans la fiche tian (MCU 8-32 bit) ; rôle : approfondir la prise en ma…

  • Silicium erroné largement attribué à cette carte. Les entrées de catalogue affirmant « MT7688 + ATmega32U4 » ne correspondent à aucune source officielle : l'ATmega32U4 est le MCU du Yun (toujours en production chez Microchip, récupéré le 2026-10-13) et le MT7688 est le SoC du Seeed LinkIt Smart 7688 . CNX décrit explicitement le Tian comme remplaçant le 32U4/AR9331 du Yun par du SAMD21/AR9342 .
  • Bibliothèque Bridge incompatible. La page d'Arduino elle-même : « the Bridge library isn't compatible » sur le Tian — seul Ciao fonctionne, si bien que la plupart des tutoriels Yun doivent être portés (page officielle, récupéré le 2026-10-13).
  • Incohérences de la fiche technique (page officielle) : fréquence 533 MHz (prose) contre 560 MHz (tableau) contre 535 MHz (CNX) ; Ethernet « 10/100/1000 » (tableau) contre 10/100M (CNX) ; la ligne WiFi indique « 802.11 b/g/n 2.4 GHz dual-band » alors que la prose dit 2,4/5 GHz ; entrées analogiques « 6 » (tableau) contre 12 (A0–A11, prose). Considérer les valeurs du tableau avec méfiance.
  • Exigence du pilote CP2105 : sans le pilote VCP CP201x, les deux ports COM de la carte (SAMD21 + console Linux) n'apparaissent pas (page officielle).
  • Sémantique série : Serial = USB CDC vers le PC ; l'UART 3,3 V des broches 0/1 est Serial5 ; ouvrir le moniteur série réinitialise le MCU (contact à 1200 bauds) — ce qui piège quiconque vient des cartes AVR (page officielle).
  • Conflits de broches PWM (4&10, 5&12 mutuellement exclusives), SPI uniquement sur l'ICSP (casse les shields SPI sans traversée de l'ICSP), TWI absent de l'en-tête d'E/S, A6–A11 partagées avec les broches numériques 4/6/8/9/10/12 (page officielle).
  • Variantes de vente WiFi désactivé : dans les pays dépourvus de certification, des distributeurs ont expédié des Tian avec le WiFi désactivé — vérifier les unités d'occasion (note NB de la page officielle).
  • Abandon de l'écosystème : page de carte retirée, page boutique supprimée, dépôts de micrologiciel/cœur dédiés retirés de GitHub (tous 404 le 2026-10-13) ; le contenu communautaire est mince et surtout orienté Yun. >
  • Budget d'alimentation : 470 mA typiques sous 5 V signifient que les ports USB et les petites batteries externes peuvent subir des chutes de tension quand WiFi, hôte USB et Linux sont actifs simultanément (tableau + section alimentation de la page officielle).
  • Découvrir l'Arduino Tian : un microcontrôleur et un vrai Linux sur la même carte debutant Schéma : IMG-tian-debutant-1-tian-premiers-pas.svg — Arduino Tian vue de dessus : connecteur micro-USB, prise Ethernet RJ45, port USB host, deux rangées de picots, puces SAMD21 et AR9342 annotées, câble micro-USB branché.
  • Bouton et LED sur les GPIO de la Tian : les bases côté SAMD21 debutant Schéma : IMG-tian-debutant-2-tian-bouton-led-gpio.svg — Arduino Tian sur breadboard : bouton poussoir entre un picot d'E/S et GND, LED avec résistance 330 Ω sur un autre picot, double rangée de broches mise en évidence.
  • Lire un capteur avec l'ADC 12 bits du SAMD21 debutant Schéma : IMG-tian-debutant-3-tian-lecture-analogique-12-bits.svg — potentiomètre 10 kΩ sur breadboard, curseur relié au picot A0 de l'Arduino Tian, alimentation du potentiomètre entre les rails 3,3 V et GND de la carte.
  • Le Bridge : faire exécuter des commandes Linux depuis le croquis intermediaire Schéma : IMG-tian-intermediaire-1-tian-bridge-shell-linux.svg — Arduino Tian schématique en deux blocs : puce SAMD21 à gauche, puce AR9342 (Linux/OpenWRT) à droite, flèche UART centrale étiquetée « Bridge », terminal affichant « cat /proc/uptime ».
  • Configurer le WiFi et piloter Linino en SSH intermediaire Schéma : IMG-tian-intermediaire-2-tian-panneau-web-ssh.svg — Arduino Tian reliée à un routeur par Ethernet, un PC affichant le panneau de configuration web de la carte, terminal SSH ouvert sur un shell OpenWRT avec la commande « opkg update ».
  • Télémétrie : pousser une mesure du capteur vers le réseau intermediaire Schéma : IMG-tian-intermediaire-3-tian-telemetrie-capteur-reseau.svg — Arduino Tian avec capteur de luminosité sur A0, flèches en cascade : SAMD21 vers Linux via Bridge, Linux vers un routeur puis un PC affichant des courbes, mention « curl POST ».
  • GPIO duos : commander les broches de l'Arduino depuis Linux avance Schéma : IMG-tian-avance-1-tian-gpio-partages-linux.svg — Arduino Tian en vue éclatée : une même broche physique reliée à la fois au SAMD21 et au contrôleur GPIO de l'AR9342, terminal Linux avec « echo 0 > /sys/class/gpio/export », LED clignotée depuis un script shell.
  • Le Bluetooth Low Energy embarqué, vu depuis le croquis avance Schéma : IMG-tian-avance-2-tian-ble-bridge.svg — Arduino Tian au centre, un smartphone et un capteur BLE autour avec des ondes 2,4 GHz, flèche interne « module BLE -> Linux -> Bridge -> SAMD21 », terminal affichant une liste de périphériques découverts.
  • Linino en production : opkg, Python, cron et système de fichiers sous contrainte avance Schéma : IMG-tian-avance-3-tian-openwrt-terrain-cron-python.svg — Arduino Tian en boîtier DIN avec antenne WiFi extérieure, terminal Linux montrant « crontab -e » et « python3 logger.py », icône flash 16 Mo avec jauge de remplissage.

Bibliothèque de code — exemples écrits pour cette carte

  • clignotant-rest.ino Arduino

    Le pont REST est la signature des cartes Yun/Tian : le croquis devient un serveur HTTP local. Un curl côté Linux (ou le navigateur) allume et éteint la LED — la démonstration immédiate du dual-boot M…

  • console-bridge.ino Arduino

    La bibliothèque Console remplace Serial côté réseau : depuis une session ssh de la carte, la commande console affiche ce que print le croquis et envoie les frappes clavier. Le débogage sans câble USB…

  • valeurs-partagees.ino Arduino

    Le magasin de valeurs du pont est la variable partagée MCU↔Linux : valuePut expose une clé lisible par une simple requête HTTP locale, valueGet récupère une consigne écrite depuis le Linux. Deux lign…

  • process-shell.ino Arduino

    La classe Process est le shell à distance du croquis : cat /proc/loadavg donne la charge du Linux, la température du SoC complète le tableau. Le MCU surveille ainsi le système qui l'accompagne, en di…

  • serveur-json.ino Arduino

    Le croquis devient une API JSON : YunJSON construit l'objet (lumière, bouton, uptime) et YunServer le sert sur localhost. Les scripts Node/Python du côté Linux consomment l'état matériel comme un mic…

  • lecture-fichier.ino Arduino

    La classe FileIO donne au croquis un accès direct au système de fichiers du Linux : lecture de /etc/hostname, écriture en mode append dans un journal. Le MCU devient un producteur de données du systè…

  • relais-consigne.ino Arduino

    Sens inverse du premier exemple : un simple curl côté Linux allume un relais piloté par le microcontrôleur. La scrutation de la consigne avec détection de changement évite de rebateler inutilement le…

  • stats-systeme.ino Arduino

    Le croquis joue le sysadmin : free, ip et uptime tournent côté Linux et remontent ligne par ligne sur le moniteur série. Utile pour surveiller une carte installée dans un placard, sans écran ni ssh.

  • releve-periodique.ino Arduino

    Le duo parfait des cartes Yun/Tian : le MCU mesure, le Linux horodate et journalise en CSV. Le capteur analogique devient un enregistreur autonome, exportable en un scp, sans horloge externe.

  • alerte-obscurite.ino Arduino

    La détection reste côté MCU (rapide, temps réel), la notification côté Linux (logger, mail, MQTT). Cette répartition des rôles est la philosophie des cartes Yun/Tian : chaque processeur fait ce qu'il…

Exemples et dépôts trouvés en ligne