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