Праект 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 да XNUMX/XNUMX вольт, што дазваляе задзейнічаць розныя крыніцы энергіі, уключаючы дзве ці тры звычайныя батарэйкі AA або тыпавыя літый-іённыя акумулятары.

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

Крыніца: opennet.ru

Дадаць каментар