Проект Raspberry Pi представив плату Pico W з підтримкою Wi-Fi

Проект Raspberry Pi представив нову плату Raspberry Pi Pico W, яка продовжує розвиток мініатюрної плати Pico, оснащеної мікроконтролером RP2040 власної розробки. Нова редакція відрізняється інтеграцією підтримки Wi-Fi (2.4GHz 802.11n), реалізованою на базі чіпа Infineon CYW43439. Чіп CYW43439 також підтримує Bluetooth Classic та Bluetooth Low-Energy, але вони поки що не задіяні у платі. Вартість нової плати — 6 доларів, що на два долари дорожче за перший варіант. З областей застосування, окрім спільного використання з комп'ютерами Raspberry Pi, розробки вбудованих систем та систем управління різними пристроями, варіант з Wi-Fi позиціонується як платформа для створення пристроїв інтернету речей (Internet of Things), що взаємодіють через мережу.

Проект Raspberry Pi представив плату Pico W з підтримкою Wi-Fi

Чіп RP2040 включає двоядерний процесор ARM Cortex-M0+ (133MHz) c 264 КБ вбудованої оперативної пам'яті (SRAM), контролером DMA, датчиком температури, таймером і контролером USB 1.1. На платі розміщено 2 МБ Flash-пам'яті, але чіп підтримує розширення до 16 МБ. Для введення-виводу передбачені порти GPIO (30 пін, з яких 4 виділені під аналогове введення), UART, I2C, SPI, USB (клієнт та хост з підтримкою завантаження з накопичувачів у форматі UF2) та спеціалізований 8 контактів PIO (Programmable I/O state machines) для підключення власної периферії. Живлення може подаватися в діапазоні від 1.8 до 5.5 вольт, що дозволяє використовувати різні джерела енергії, включаючи дві або три звичайні батарейки AA або типові літій-іонні акумулятори.

Для створення програм може застосовуватися мова Сі, C++ або MicroPython. Порт MicroPython для Raspberry Pi Pico підготовлений спільно з автором проекту та підтримує всі можливості чіпа, включаючи власний інтерфейс підключення розширень PIO. Для розробки для чіпа RP2040 з використанням MicroPython адаптовано інтегроване середовище програмування Thonny. Можливостей чіпа достатньо для виконання програм для вирішення задач машинного навчання, для розробки яких підготовлений порт фреймворку TensorFlow Lite. Для мережного доступу пропонується використовувати мережевий стек lwIP, який включений до складу нової версії Pico SDK для розробки додатків мовою Сі, а також нової прошивки з MicroPython.

Джерело: opennet.ru

Додати коментар або відгук