C’est une puce Bouffalo Lab BL808 que l’on découvre sur ce Pine64 Ox64. Une marque pas très connue mais qui développe de nombreuses solutions Wi-Fi, Zigbee et autres développements dans les semi conducteurs. La marque a, par exemple, rejoint le consortium en charge de Matter dont nous parlions il y a peu.
Ce SoC RISC-V a la particularité d’embarquer deux coeurs, un Alibaba T-Head C906 cadencé à 480 MHz et en 64 bits ainsi qu’un second Alibaba T-Head e907 à 320 MHz cette fois si en 32 Bits. Les deux coeurs sont associés à un NPU, une unité d’accélération IA, BLAI-100. Le tout est adossé à 64 Mo de mémoire vive et 128 Mo de mémoire flash que l’on peut étendre avec un lecteur de cartes MicroSD.
L’idée est donc de proposer une solution très semblable dans le format à un RPi RP2040 puiqsue les deux cartes mesurent 51 x 21 mm. Mais avec une solution RISC-V. On pourra faire tourner différents systèmes avec pour retrouver des fonctionnalités de programmation très avancées. Si la machine sera évidemment trop lente pour faire fonctionner un Linux dans le sens traditionnel du terme, il sera possible de profiter de versions adaptées pour des usages particuliers. On imagine tout l’intérêt de pouvoir faire un suivi précis de fonctionnalités relevées et pilotées par ce type de carte. La possibilité de monter une horloge sur les GPIO de l’ensemble ouvrant également d’énormes possibilités de programmation. Ave ce genre de module on peut imaginer de nombreux usages associés à une programmation très fine et de l’IA.
La Pine64 Ox64 propose un module Wi-Fi5, du Bluetooth 5.2 ainsi que le protocole Zigbee et pourra donc s’insérer dans un catalogue très large d’objets programmables pilotés via un réseau. Si, pour le moment, ce genre de solution est encore assez chère si l’on s’en réfère à CNX-Software qui donne ce tarif entre 6 et 8$, il ne s’agit que des premières versions du genre et le passage à une solution RISC-V sans royalties pourrait intéresser des fabricants pour proposer des interfaces programmables et très accessibles.
Le prix de 6$ concernerait une version basique avec 16 Mo de mémoire flash et pas de lecteur de cartes MicroSD. Une solution largement suffisante pour piloter une prise connectée ou un détecteur basique. Pour 8$, on grimperait à 128 Mo de mémoire flash avec un lecteur de cartes MicroSD. Dans ce cas, il serait par exemple possible de faire tourner une version basique de Linux associée à une IA entrainée pour de la reconnaissance d’objet.
La Pine64 Ox64 propose un port USB 2.0 Type-C OTG pour s’alimenter en 5V/0.5A et se programmer, 26 broches GPIO, deux lignes MIPI CSI pour ajouter des caméras ainsi que tout un panel d’extensions optionnelles permettant de connecter un port Ethernet 10/100 ou une webcam associée à un système de micro et de haut parleur.
2,5€ par mois | 5€ par mois | 10€ par mois | Le montant de votre choix |
64Mo de ram !
On est clairement à la limite entre un microcontrôleur et un processeur d’application… surtout s’il est possible de l’entendre via une puce externe.
après tout, la plupart des routeurs wifi ont cette quantité de RAM…
@Charly:
Et encore 64Mo de ram c’est plutôt l’ancien standard, maintenant c’est plus.
Autant de puissance dépasse clairement le cadre d’utilisation d’un Pico2040 (ce dernier étant plus en frontal avec des petits CPU 16 bits comme l’arduino).
Ce sera dommage de se cantonner à du relais avec ça, alors qu’on peut piloter des écrans TFT et faire beaucoup beaucoup plus. A se demander s’il reste de la place pour ce genre d’acteur entre les divers étages de solutions de cartes de dev : Arduino/Pico, Cortex/STM, Rpi/xPi, PC ?
Après, on ne va pas se plaindre d’avoir du choix ; mais trop de choix tue le choix.
Je rebondis sur un truc : Bouffalo, Alibaba … on est pas dans la caricature des noms, là ?
@StarDreamer: C’est leur exotisme à eux ?
On est assez proche d’un raspeberry PI zeroW
une carte intéressante par contre quelque erreur typographique:
Wifi4 (2.4Ghz) au lieu de Wifi5
Memoire 2Mo (16Mb) au lieu de 16Mo
Memoire 16Mo (128Mb) au lieu de 128Mo
les plus par rapport a un esp32-S3 :
– Fréquence cpu x2
– Ram 64Mo contre 8Mo
– compatible Zigbee
– le prix
à voir si c’est carte sera compatible Circuit Python (simplicité de développement)
@CoOlibry: Exactement, et plus précisément l’unité des mémoires est en méga bits et non en méga bytes (méga octets en français). 1 méga bytes (octet) et égale à 8 Méga bits.