Arduino a annoncé le Portenta X8, pas tout à fait son premier ordinateur basé sur Linux (haut la main si vous vous souvenez du Yun), mais certainement son premier à combiner un SBC et une carte de microcontrôleur dans un seul package basé sur Arm. Comme repéré par CNX-Software.
Le package sans prétention, à peu près de la même taille qu’un Raspberry Pi Zero, contient un processeur ARM Cortex-A53 quadricœur fonctionnant jusqu’à 1,8 GHz, un cœur Arm Cortex-M4 supplémentaire jusqu’à 400 MHz, des GPU 3D et 2D, 2 Go de RAM, 16 Go de stockage eMMC, un port USB-C, Wi-Fi et Bluetooth, une interface Gigabit Ethernet (pas de port) et un microcontrôleur séparé. La plus petite puce, la même que dans le Portenta H7, voit un noyau Arm Cortex-M7 jusqu’à 480 MHz associé à un noyau Arm 32 bits Cortex-M4 jusqu’à 240 MHz avec un accélérateur adaptatif en temps réel. Il y a aussi 1 Mo de RAM et 2 Mo de stockage flash, ainsi qu’une puce cryptographique NXP SE050C2 pour la sécurité matérielle, y compris TPM.
Alors que la carte elle-même est relativement nue, à part un port USB-C pour l’alimentation, les données et la sortie vidéo, elle s’insère dans une carte porteuse (similaire au Raspberry Pi Compute Module 4) pour exposer ses options d’E/S, dont beaucoup sont emballées dans des connecteurs haute densité sur la carte elle-même. Ceux-ci incluent USB 3, DisplayPort, 1 voie de PCIe 2.0, Gigabit Ethernet, quatre UART, un emplacement pour carte micro SD, quatre voies de MIPI DSI pour les connexions d’affichage, sept broches GPIO et les interfaces Phillips I2S et I2C pour l’audio numérique et série la communication.
La carte porteuse Portenta Max présentée dans la vidéo d’annonce comprend également des pièces jointes pour les antennes Wi-Fi, RS485 et ce qui ressemble à une prise RJ11, ainsi qu’un support de batterie. Caché à l’arrière semble être un emplacement pour carte SIM, et nous pouvons voir une puce radio UBlox qui pourrait avoir une certaine forme de connectivité cellulaire.
Destiné à un usage professionnel et industriel plutôt que d’être une simple alternative au Raspberry Pi, le Portenta est livré avec Yocto Linux pré-installé, et coûte assez cher même sans la carte porteuse. Il offre la possibilité de conteneuriser les applications et peut être programmé à l’aide de Python, Java ou Ruby, entre autres langages. Arduino prévoit des utilisations telles que l’informatique de pointe dans la fabrication, les véhicules autonomes, les systèmes de contrôle à domicile, les systèmes de navigation pour les véhicules agricoles intelligents et même l’analyse comportementale pour les usines et les bureaux.
Au moment d’écrire ces lignes, le Portenta X8 est épuisé dans la boutique Arduino, où il est au prix de 239 $. La carte porteuse, pour le moment, ne semble exister que dans la vidéo d’annonce.