ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½Π° Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi Pico 2

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Raspberry Pi прСдстави Π½ΠΎΠ²Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi Pico 2, която ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠΈ Pico ΠΈ Pico W, ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ΠΈ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΎΡ€ΡŠΡ‡Π½ΠΎ. ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° сС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π½Π° Π·Π°Π²ΠΎΠ΄Π° Π½Π° Sony ΠΈ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° Π½Π° Ρ†Π΅Π½Π° ΠΎΡ‚ 5 Π΄ΠΎΠ»Π°Ρ€Π°. ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠΈ Pico, новият ΠΌΠΎΠ΄Π΅Π» Π΅ ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ Raspberry Pi, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСми ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ устройства. Π”ΠΎ края Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ пусканС Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Pico 2 W с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Bluetooth ΠΈ Wi-Fi (2.4GHz 802.11n), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‡ΠΈΠΏΠ° Infineon CYW43439.

ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Pico 2 Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½Π° с новия си ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ RP2350, ΠΊΠΎΠΉΡ‚ΠΎ Π² сравнСниС с използвания Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ RP2040, Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎ-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅Π½ двуядрСн процСсор ARM Cortex-M33 с DSP ΠΈ Π±Π»ΠΎΠΊ Π·Π° изчислСния с ΠΏΠ»Π°Π²Π°Ρ‰Π° запСтая, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π° чСстота 150MHz (ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ARM Cortex-M0+ Π½Π° 133 MHz). ОсвСн Ρ‚ΠΎΠ²Π°, Π² ΡΡŠΡΡ‚Π°Π²Π° ΠΌΡƒ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π΄Π²Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ядра Hazard3 с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC-V, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π·Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ вмСсто ядрата ARM Cortex-M33.

Π§ΠΈΠΏΡŠΡ‚ Π΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ с 520 KB Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ (ΠΏΠΎ-Ρ€Π°Π½ΠΎ 264 KB), позволява ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° външни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚ QSPI PSRAM ΠΈ прСдоставя Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° осигуряванС Π½Π° сигурност. ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Pico 2 ΠΈΠ΄Π²Π° с 4MB QSPI Flash, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ ΠΌΠΎΠ΄Π΅Π». Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π΅ изцяло ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с ΠΏΡ€Π΅Π΄Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ интСрфСйси ΠΈ софтуСр, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° прилоТСния.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½Π° Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi Pico 2

Π§ΠΈΠΏΡŠΡ‚ RP2350 ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π°ΠΏΠ°Ρ€Π°Ρ‚Π½ΠΈ срСдства Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎ въвСТданС Π½Π° нСизправности (Fault Injection) ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° тСхнологията Arm TrustZone, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° вСрификация Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, прСдоставя инструкции Π·Π° ускорСниС Π½Π° изчислСния Π½Π° Ρ…Π΅ΡˆΠΎΠ²Π΅ SHA-256 ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ числа (TRNG, True Random Number Generator). ОсвСн Ρ‚ΠΎΠ²Π°, прСдоставя 8 KB Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π°Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° записванС Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ промСняни ΠΈΠ»ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½ΠΈ.

Π—Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Π½Π΅ Π½Π° прилоТСния ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π·ΠΈΡ†ΠΈ ΠΊΠ°Ρ‚ΠΎ 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, Arduino-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° ΠΏΠ»Π°Ρ‚ΠΊΠ° Adafruit Feather RP2350, ΠΎΡ‚Π»Π°Π΄ΡŠΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚ΠΊΠΈ Bus Pirate 5XL ΠΈ Bus Pirate 6, индустриалСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π·Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ Cytron IRIV I/O, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π·Π° Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ 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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster