ΠΡΠΎΠ΅ΠΊΡΠΎΡ Raspberry Pi ΡΠ° ΠΎΠ±ΡΠ°Π²ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈΡΠ΅ RP2040, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π·Π° Raspberry Pi Pico ΠΏΠ»ΠΎΡΠ°ΡΠ° ΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΎΠ΄ Adafruit, Arduino, Sparkfun ΠΈ Pimoroni. Π¦Π΅Π½Π°ΡΠ° Π½Π° ΡΠΈΠΏΠΎΡ Π΅ 1 Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈ Π΄ΠΎΠ»Π°Ρ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΎΡ RP2040 Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄Π²ΠΎΡΠ°Π΄ΡΠ΅Π½ ARM Cortex-M0+ (133MHz) ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΡΠΎ Π²Π³ΡΠ°Π΄Π΅Π½Π° RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΎΠ΄ 264 KB, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅Π½ ΡΠ΅Π½Π·ΠΎΡ, USB 1.1, DMA, UART, SPI ΠΈ I2C ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ.
ΠΠ° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ C, C++ ΠΈΠ»ΠΈ MicroPython. ΠΠΎΡΡΠ°ΡΠ° MicroPython Π·Π° RP2040 Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π°Π²ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° ΡΠΈΠΏΠΎΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° PIO. ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π½Π° Thonny Π΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π·Π° ΡΠΈΠΏΠΎΡ RP2040 ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° MicroPython. ΠΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΈΠΏΠΎΡ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅, Π·Π° ΡΠΈΡ ΡΠ°Π·Π²ΠΎΡ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° ΠΏΠΎΡΡΠ° ΠΎΠ΄ ΡΠ°ΠΌΠΊΠ°ΡΠ° TensorFlow Lite. Π Π°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΠΏ FreeRTOS Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ.
ΠΠ·Π²ΠΎΡ: opennet.ru