... et lune de miel entre Arduino et Texas Instruments pour du prototypage haut de gamme

Texas Instruments, lui aussi, cède aux sirènes d’Arduino. La société américaine annonce en effet, dans le même tempo qu’Intel, une carte compatible Arduino, basée sur son processeur Sitara AM335x ...conçu autour d’un cœur Cortex-A8 d’ARM. Baptisée Arduino TRE, la carte offre aux programmeurs utilisant cette plate-forme open source pour du maquettage d’applications ou du prototypage rapide une puissance de calcul inégalée, puisque l’immense majorité des cartes Arduino étaient jusque là architecturées autour des microcontrôleurs ATmega 8 ou 16 bits d’Atmel.

Avec le Sitara de TI, des performances jusqu’à 100 fois supérieures à celles des traditionnelles cartes Arduino Leonardo ou Uno sont dès lors envisageables, en utilisant en prime un système Linux, ce qui était jusque-là impossible. De plus, la présence sur le SoC de deux unités temps réel de type microcontrôleurs PRU (Programmable Real-time Unit) 32 bits à 200 MHz offre l’opportunité d’ajouter dans l'application des fonctions temps réel et des fonctions PWM (Pulse Width Modulation), intéressantes pour le contrôle de moteurs par exemple.

Grâce à ses performances, la carte Arduino TRE peut être utilisée comme serveur auquel peuvent se connecter diverses cartes ou extensions de type "shields" de l’écosystème Arduino, avec des technologies de communication très différentes : Ethernet, XBee (communications RF), USB, bus CAN… L’intégration de ces cartes d’extension est possible grâce à une stricte compatibilité d’une partie de la carte TRE avec une solution Arduino classique à base de processeurs AVR d'Atmel. Selon TI, les utilisateurs peuvent donc développer avec cette plate-forme des applications complexes, avec gestion d’écrans LCD de haute résolution, accélération graphique 3D, etc.