پروژه رزبری پای از برد جدید رزبری پای پیکو ۲ رونمایی کرده است، که توسعهی بیشتری از بردهای مینیاتوری پیکو و پیکو W است که هر دو مجهز به یک میکروکنترلر اختصاصی هستند. این برد در کارخانهی سونی تولید میشود و با قیمت ۵ دلار در دسترس است. مانند بردهای قبلی پیکو، مدل جدید در درجهی اول برای استفاده با کامپیوترهای رزبری پای، توسعهی سیستمهای تعبیهشده و سیستمهای کنترل دستگاه طراحی شده است. مدل پیکو ۲ W با پشتیبانی از بلوتوث و وایفای (۲.۴ گیگاهرتز ۸۰۲.۱۱n) که مبتنی بر تراشهی Infineon CYW43439 است، قرار است اواخر امسال عرضه شود.
برد Pico 2 به دلیل استفاده از میکروکنترلر جدید RP2350 قابل توجه است. در مقایسه با RP2040 که در مدلهای قبلی استفاده شده بود، این برد دارای یک پردازنده دو هستهای ARM Cortex-M33 قدرتمندتر با DSP و واحد ممیز شناور است که با سرعت ۱۵۰ مگاهرتز کار میکند (در مقایسه با ARM Cortex-M0+ با سرعت ۱۳۳ مگاهرتز که قبلاً استفاده میشد). علاوه بر این، شامل دو هسته Hazard3 اختیاری با معماری مجموعه دستورالعمل RISC-V است که میتوان در زمان بوت به جای هستههای ARM Cortex-M33 از آنها استفاده کرد.
این تراشه دارای ۵۲۰ کیلوبایت رم داخلی (قبلاً ۲۶۴ کیلوبایت) است، از ماژولهای حافظه خارجی QSPI PSRAM پشتیبانی میکند و ویژگیهای امنیتی پیشرفتهای را ارائه میدهد. برد Pico 2 با ۴ مگابایت حافظه فلش QSPI عرضه میشود که دو برابر حافظه مدل قبلی است. علاوه بر این، این برد از نظر رابطهای سختافزاری و نرمافزار مورد استفاده برای توسعه برنامه، کاملاً با مدلهای قبلی سازگار است.

تراشه RP2350 حاوی سختافزار داخلی برای محافظت در برابر حملات تزریق خطا است و از فناوری Arm TrustZone پشتیبانی میکند که میتواند برای تأیید دادههای بوت با استفاده از امضای دیجیتال مورد استفاده قرار گیرد و دستورالعملهایی را برای تسریع محاسبات هش SHA-256 و تولید اعداد تصادفی قابل اعتماد (TRNG، تولیدکننده اعداد تصادفی واقعی) ارائه میدهد. علاوه بر این، دارای 8 کیلوبایت حافظه قابل برنامهریزی یکباره است که امکان نوشتن دادههایی را فراهم میکند که متعاقباً قابل تغییر یا حذف نیستند.
برنامهها را میتوان با استفاده از C، C++، MicroPython یا CircuitPython توسعه داد. توسعه C/C++ را میتوان با استفاده از ویرایشگر Visual Studio Code انجام داد که برای آن یک افزونه ویژه موجود است. قابلیتهای این تراشه برای اجرای برنامههای یادگیری ماشینی که برای آنها پورتی از چارچوب TensorFlow Lite موجود است، کافی است. برای دسترسی به شبکه، پشته شبکه lwIP توصیه میشود که در Pico SDK برای توسعه برنامههای C و همچنین در میانافزار MicroPython گنجانده شده است.

به طور جداگانه، همکاریهایی با شرکتهای 4D Systems، Adafruit، Bus Pirate، Cytron، Hellbender، Ignys، Invector Labs، Melopero، NewAE، Pimoroni، Seeed، Solder Party، SparkFun، Switch Science، ThisisNotRocketScience، Tiny Circuits و Wiznet اعلام شد که نسخههای خود از بردها و دستگاههای مبتنی بر میکروکنترلر RP2350 را آماده کردهاند. محصولات در حال توسعه عبارتند از: شیلدهای gen4-RP2530، برد سازگار با آردوینو Adafruit Feather RP2350، بردهای توسعه Bus Pirate 5XL و Bus Pirate 6، کنترلر ورودی/خروجی صنعتی Cytron IRIV، کنترلر ربات MOTION 2350 Pro، بردهای توسعه Hellbender RP2350 و Ignys RP2350، برد Challenger+ RP2350 BConnect، Melopero Perpetuo LoRa و NewAE RP2350، Pimoroni Tiny 2350، Plasma 2350، PGA2350، Seeed XIAO RP2350، Solder Party RP2350 Stamp، SparkFun Pro Micro و Switch Science Picossci2، سینتیسایزر جلوههای صوتی ThisIsNotRocketScience Bopp & Steve، کنسول بازی Tiny Circuits Thumby Color.
منبع: opennet.ru
