Le Raspberry Pi Pico (s’ouvre dans un nouvel onglet) le facteur de forme est celui qui ne demande qu’à être copié, mais Banana Pi est allé mieux et a également emprunté le nom. Le BPI-PicoW-S3, porté à notre attention par CNX Software (s’ouvre dans un nouvel onglet)est une nouvelle carte à microcontrôleur dotée d’une puce double cœur ESP32-S3, ainsi que du Wi-Fi et du Bluetooth.
Agissant comme un concurrent direct du nouveau (Raspberry Pi) Pico W (s’ouvre dans un nouvel onglet), le (Banana Pi) PicoW fonctionne plus rapidement que son homonyme, avec un microcontrôleur Tensilica LX7 double cœur à 240 MHz avec des instructions vectorielles (important pour les charges de travail d’IA et de traitement du signal) et soutenu par 512 Ko de RAM. Il y a 2 Mo de flash à bord, plus Wi-Fi 4 et Bluetooth 5LE. L’alimentation et les données sont fournies via un port micro USB. Il y a un petit bouton de réinitialisation, et le tout tient exactement dans les mêmes dimensions que le (Raspberry Pi) Pico, à 51×21 mm (2×0,8 pouces).
L’ESP32-S3 d’Expressif Systems comprend une paire de cœurs 32 bits et un cœur ULP pour les modes basse consommation. Le Wi-Fi est limité à la bande 2,4 GHz, mais la mise en œuvre Bluetooth inclut une prise en charge longue portée avec un débit de données allant jusqu’à 2 Mbps. Il dispose de 44 GPIO programmables, bien que seulement 27 soient disponibles via le brochage, comme le Raspberry Pi Pico, tandis que jusqu’à 14 peuvent être configurés pour une entrée tactile capacitive, en supposant que vous ayez autant de doigts. La sécurité intégrée utilise l’algorithme AES-XTS pour le cryptage flash, et il y a un démarrage sécurisé via RSA et des signatures numériques. La puce prend également en charge le mode « World Controller », qui permet à deux environnements d’exécution non interférants d’implémenter un environnement d’exécution fiable ou un mécanisme de séparation des autorisations.
Le brochage du GPIO est presque le même sur les deux cartes, avec quelques variations mineures, et le Banana Pi Pico peut être programmé en utilisant les mêmes langages (MicroPython, Arduino, C) que la carte Raspberry Pi, bien que le framework C soit différent, en utilisant ESP-IDF plutôt que le Pico SDK. La documentation est actuellement rare et une certaine expérience en programmation peut être nécessaire pour utiliser pleinement la carte, avec la prise en charge des instructions vectorielles d’accélération du réseau neuronal de la puce « disponibles très bientôt ».
La carte est actuellement disponible sur AliExpress (s’ouvre dans un nouvel onglet) pour 5,50 $, mais coûte 7,49 $ supplémentaires pour être expédié aux États-Unis, avec des dates de livraison actuellement à la mi-octobre. A titre de comparaison, un Raspberry Pi Pico du même site (s’ouvre dans un nouvel onglet) coûte 3,70 $ avec 2,34 $ d’expédition, bien qu’il arrive une semaine plus tard.