پروژه Raspberry Pi از برد Pico W مجهز به Wi-Fi رونمایی کرد

پروژه Raspberry Pi از برد جدید Raspberry Pi Pico W رونمایی کرد که به توسعه برد Pico مینیاتوری مجهز به میکروکنترلر اختصاصی RP2040 ادامه می‌دهد. نسخه جدید با ادغام پشتیبانی از Wi-Fi (2.4GHz 802.11n)، که بر اساس تراشه Infineon CYW43439 پیاده سازی شده است، متمایز می شود. تراشه CYW43439 از بلوتوث کلاسیک و بلوتوث کم انرژی نیز پشتیبانی می کند، اما هنوز در برد قرار نگرفته اند. هزینه برد جدید 6 دلار است که دو دلار بیشتر از گزینه اول است. از حوزه های کاربردی، علاوه بر اشتراک گذاری با رایانه های Raspberry Pi، توسعه سیستم های تعبیه شده و سیستم های کنترل برای دستگاه های مختلف، گزینه Wi-Fi به عنوان یک پلت فرم برای ایجاد دستگاه های اینترنت اشیا (اینترنت اشیا) قرار می گیرد که بر روی یک دستگاه تعامل دارند. شبکه.

پروژه Raspberry Pi از برد Pico W مجهز به Wi-Fi رونمایی کرد

تراشه RP2040 شامل یک پردازنده دو هسته ای ARM Cortex-M0+ (133 مگاهرتز) با 264 کیلوبایت رم داخلی (SRAM)، یک کنترلر DMA، یک سنسور دما، یک تایمر و یک کنترلر USB 1.1 است. این برد دارای 2 مگابایت حافظه فلش است، اما تراشه از گسترش تا 16 مگابایت پشتیبانی می کند. برای I/O، پورت های GPIO (30 پین، که 4 پایه برای ورودی آنالوگ اختصاص داده شده است)، UART، I2C، SPI، USB (کلاینت و میزبان با پشتیبانی از بوت شدن از درایوها در فرمت UF2) و 8 پین تخصصی PIO ( ماشین های حالت I/O قابل برنامه ریزی) برای اتصال وسایل جانبی خود. برق را می توان در محدوده 1.8 تا 5.5 ولت تامین کرد که به شما امکان می دهد از انواع منابع تغذیه از جمله دو یا سه باتری AA معمولی یا باتری های لیتیوم یون استاندارد استفاده کنید.

برنامه ها را می توان با استفاده از C، C++ یا MicroPython ایجاد کرد. پورت MicroPython برای Raspberry Pi Pico به طور مشترک با نویسنده پروژه تهیه شده است و از تمام ویژگی های تراشه از جمله رابط خود برای اتصال برنامه های افزودنی PIO پشتیبانی می کند. برای توسعه تراشه RP2040 با استفاده از MicroPython، محیط برنامه نویسی یکپارچه Thonny اقتباس شده است. قابلیت های تراشه برای اجرای برنامه های کاربردی برای حل مشکلات یادگیری ماشین کافی است که برای توسعه آن پورتی از چارچوب TensorFlow Lite آماده شده است. برای دسترسی به شبکه، پیشنهاد می شود از پشته شبکه lwIP استفاده شود که در نسخه جدید Pico SDK برای توسعه برنامه های کاربردی به زبان C و همچنین در سیستم عامل جدید با MicroPython گنجانده شده است.

منبع: opennet.ru

اضافه کردن نظر