Le projet Raspberry Pi dévoile une carte Pico W compatible Wi-Fi

Le projet Raspberry Pi a dévoilé la nouvelle carte Raspberry Pi Pico W, poursuivant le développement de la carte Pico miniature, équipée d'un microcontrôleur propriétaire RP2040. La nouvelle édition se distingue par l'intégration du support Wi-Fi (2.4 GHz 802.11n), implémenté sur la base de la puce Infineon CYW43439. La puce CYW43439 prend également en charge Bluetooth Classic et Bluetooth Low-Energy, mais ils ne sont pas encore inclus dans la carte. Le coût du nouveau conseil est de 6 $, soit deux dollars de plus que la première option. Parmi les domaines d'application, outre le partage avec les ordinateurs Raspberry Pi, le développement de systèmes embarqués et de systèmes de contrôle pour divers appareils, l'option Wi-Fi se positionne comme une plate-forme pour créer des appareils Internet des objets (Internet des objets) qui interagissent sur un réseau.

Le projet Raspberry Pi dévoile une carte Pico W compatible Wi-Fi

La puce RP2040 comprend un processeur double cœur ARM Cortex-M0+ (133 MHz) avec 264 Ko de RAM intégrée (SRAM), un contrôleur DMA, un capteur de température, une minuterie et un contrôleur USB 1.1. La carte contient 2 Mo de mémoire Flash, mais la puce prend en charge l'extension jusqu'à 16 Mo. Pour les E / S, des ports GPIO sont fournis (30 broches, dont 4 sont allouées pour l'entrée analogique), UART, I2C, SPI, USB (client et hôte avec prise en charge du démarrage à partir de lecteurs au format UF2) et PIO 8 broches spécialisées ( Machines d'état d'E / S programmables) pour connecter vos propres périphériques. L'alimentation peut être fournie dans la plage de 1.8 à 5.5 volts, ce qui vous permet d'utiliser une variété de sources d'alimentation, y compris deux ou trois piles AA conventionnelles ou des piles lithium-ion standard.

Les applications peuvent être créées en C, C++ ou MicroPython. Le port MicroPython pour Raspberry Pi Pico a été préparé conjointement avec l'auteur du projet et prend en charge toutes les fonctionnalités de la puce, y compris sa propre interface pour connecter les extensions PIO. Pour le développement de la puce RP2040 à l'aide de MicroPython, l'environnement de programmation intégré Thonny a été adapté. Les capacités de la puce sont suffisantes pour exécuter des applications permettant de résoudre des problèmes d'apprentissage automatique, pour le développement desquels un portage du framework TensorFlow Lite a été préparé. Pour l'accès au réseau, il est proposé d'utiliser la pile réseau lwIP, qui est incluse dans la nouvelle version du Pico SDK pour le développement d'applications en langage C, ainsi que dans le nouveau firmware avec MicroPython.

Source: opennet.ru

Ajouter un commentaire