ΠΡΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° Ubuntu
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ, Π² Π΄Π΅Π½Ρ Π½Π° ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Ubuntu, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ
Π° ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° Raspberry Pi. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠΎΠ²Π° Π΅ ΠΏΡΠ»Π½ΠΎΠΏΡΠ°Π²Π΅Π½
ΠΠ°ΠΊΠ²ΠΎ Π΅ Π½ΠΎΠ²ΠΎΡΠΎ Π² Ubuntu 20.10?
- ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΠ»ΠΎΡ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ GNOME 3.38, Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 5.8. ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° GCC 10, LLVM 11, OpenJDK 11, Rust 1.41, Python 3.8.6, Ruby 2.7.0, Perl 5.30, Go 1.13 ΠΈ PHP 7.4.9. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΎΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° LibreOffice 7.0. ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ glibc 2.32, PulseAudio 13, BlueZ 5.55, NetworkManager 1.26.2, QEMU 5.0, Libvirt 6.6.
- Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»ΠΈ ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ»ΡΡΡΠ° nftables ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΠ° ΡΠ°ΡΡΠΈΠ΅, ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΈ ΡΡΠ΅Π· ΠΏΠ°ΠΊΠ΅ΡΠ° iptables-nft, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΡΡ ΡΡΡΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΠΊΠ°ΡΠΎ iptables.
- ΠΠ½ΡΡΠ°Π»Π°ΡΠΎΡΡΡ Π½Π° Ubiquity Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π² Active Directory.
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° popcorn, ΠΊΠΎΠΉΡΠΎ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡΡΠ°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡΡΠ°, Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½ΠΈΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. Popcorn Π΅ ΡΠ°ΡΡ ΠΎΡ Ubuntu ΠΎΡ 2006 Π³., Π½ΠΎ, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, ΡΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΡ Ρ Π½Π΅Π³ΠΎ Π±Π΅ΠΊΠ΅Π½Π΄ Π½Π΅ ΡΠ°Π±ΠΎΡΠ΅Ρ Π° Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅.
- ΠΡΡ Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Ubuntu Server, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Active Directory Π² adcli ΠΈ realmd, ΠΏΠΎΠ²ΠΈΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Π·Π° SMB3, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Dovecot IMAP ΡΡΡΠ²ΡΡ, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Liburing ΠΈ ΠΏΠ°ΠΊΠ΅Ρ Telegraf.
- ΠΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈΡΠ΅ ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΄ΡΠ° Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ KVM Π²Π΅ΡΠ΅ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ Π±Π΅Π· initramfs ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° ΡΡΠΊΠΎΡΡΡ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΄ΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ initramfs).
- Π Π°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΠ»ΠΎΡ KDE Plasma 5.19 ΡΡΠ°Π½Π° Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Kubuntu, ΠΏΠΎΡΠ²ΠΈΡ Π° ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ KDE Applications 20.08.1 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Qt 5.14.2. ΠΠ»ΡΡ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Elisa 20.08.1, latte-dock 0.9.10, Krita 4.3.0 ΠΈ Kdevelop 5.5.2.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π±ΡΡΠ·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΡΠ΅Π· ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΠΈ Π³ΡΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°. ΠΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π±Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° βΠ»Π΅ΠΏΠΊΠ°Π²ΠΈ ΡΡΡΠ΅Π΄ΠΈβ ΠΈ Π±ΡΡ Π° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. Π Π°Π·ΡΠ΅ΠΉΠ²Π°ΡΠΈΡΠ΅ ΠΈΠΊΠΎΠ½ΠΈ ΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ.
- Ubuntu Studio ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° KDE Plasma ΠΊΠ°ΡΠΎ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠ»ΠΎΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Xfce ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. KDE Plasma ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΡΠΈ ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈ, ΠΏΠ»ΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°Π±Π»Π΅ΡΠΈ Wacom.
- Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Xubuntu, Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Parole Media Player 1.0.5, Thunar File Manager 1.8.15, Xfce Desktop 4.14.2, Xfce Panel 4.14.4, Xfce Terminal 0.8.9.2, Xfce Window Manager 4.14.5 ΠΈ Π΄Ρ. ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ. P.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° Π½Π° Raspberry Pi
ΠΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Ubuntu 20.10, ΡΠ΅ Π²ΠΈ ΡΡΡΠ±Π²Π° ΠΊΠ°ΡΡΠ° Ρ ΠΏΠ°ΠΌΠ΅Ρ, Balena Etcher ΠΈΠ»ΠΈ Raspberry Pi Imager. ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ 16 GB ΠΊΠ°ΡΡΠ°. Π‘Π°ΠΌΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ 64-Π±ΠΈΡΠΎΠ²Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° Raspberry Pi Ρ 4 ΠΈΠ»ΠΈ 8 GB.
ΠΠ° ΠΏΡΡΠ²ΠΈΡ Π΅ΡΠ°ΠΏ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΡΡ ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ ΡΠ΅Π΄ΠΈΡΠ° Π²ΡΠΏΡΠΎΡΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° - ΡΡΠΊ Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΠΎΠ·Π½Π°ΡΠΎ. Π‘Π»Π΅Π΄ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ "Groovy Gorilla" ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π² ΡΡΠ»Π°ΡΠ° ΡΠΈ ΡΠ»Π°Π²Π°. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ Ubuntu, Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ.Π½.
ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π΅, ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ ΠΎΡ Raspberry Pi. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠ°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° Π½ΡΠΊΠΎΠ³ΠΎ.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π±Π΅Π·ΠΆΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° Ubuntu - Raspberry Pi ΡΠ°Π±ΠΎΡΠΈ ΡΡΠ΄Π΅ΡΠ½ΠΎ. ΠΠ΅ΡΠ΅ Π±Π΅ΡΠ΅ ΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅, ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠΈ ΠΈΠ·Π²ΡΠ½ ΠΊΡΡΠΈΡΡΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΉΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Raspberry - ΡΠΎΠ²Π° Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΡΠ°ΠΊΠ°. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° ΡΠ΅ΡΡΠ²Π°Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ Π½ΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ°. βΠΠΈΡΠΎ Π΅Π΄Π½ΠΎ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅β, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ ΠΊΠ°Π·Π²Π° Π² Π·Π»Π°ΡΠ½Π°ΡΠ° ΠΊΠ½ΠΈΠ³Π° Ρ ΡΠΈΡΠ°ΡΠΈ Π½Π° Π ΡΠ½Π΅Ρ.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π±Π΅Π·ΠΆΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Raspberry Pi Camera ΡΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ ΡΡΠ΄Π΅ΡΠ½ΠΎ - Π²
ΠΠ°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅, ΡΠ΅ GPIO ΡΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² Ubuntu 20.10.
ΠΠΎ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½ΡΠΌΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ GPIO, ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ GPIO Π·Π° Python, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π° RPi.GPIO. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ pip, Π½ΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡ apt Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ°.
Π‘Π»Π΅Π΄ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° GPIO Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Python 3 ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ» - ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ΅ΡΡΠ²Π°ΡΠ΅, ΠΊΠ°ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ, ΡΠ°ΠΌΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° sudo. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½ΠΎ Π·Π°ΡΠ΅Π³Π° Π½ΡΠΌΠ° Π΄ΡΡΠ³ ΠΈΠ·Π±ΠΎΡ.
Π‘Π΅Π³Π° ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π²ΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ Ubuntu, "ΠΌΠ°Π»ΠΈΠ½Π°" Π½Π΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ. Π’Π΅ΡΡΡΡ WebGL Aquarium ΠΏΠΎΠΊΠ°Π·Π²Π° 15 ΠΊΠ°Π΄ΡΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Π° ΡΠ°ΠΌΠΎ Ρ Π΅Π΄ΠΈΠ½ ΠΎΠ±Π΅ΠΊΡ. ΠΠ° 100 ΠΎΠ±Π΅ΠΊΡΠ° fps ΠΏΠ°Π΄Π° Π΄ΠΎ 14, Π° Π·Π° 500 - Π΄ΠΎ 10.
ΠΠΎ Π΅ ΠΌΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΡΠΊΠΎΠΉ Π΄Π° ΠΊΡΠΏΠΈ βΠΌΠ°Π»ΠΈΠ½Π°β, Π·Π° Π΄Π° Π³Π»Π΅Π΄Π° Ρ Π½Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ Π² 4K ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, Π½Π°Π»ΠΈ? ΠΠ° Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ ΠΌΡ ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ β Π΄ΠΎΡΠΈ Π·Π° ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡΠΎΠΊ. Π‘ΠΊΠΎΡΠΎ ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°ΠΌΠ΅ ΡΡΠ°ΡΠΈΡ, ΡΠ΅ΡΡΠ²Π°ΡΠ° ΠΌΠ°Π»ΠΈΠ½ΠΈ Π²ΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠΊΠΎ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Π»ΠΈ Π½ΠΎΠ²ΠΈΠ½Π°ΡΠ° Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Raspberry Computing Module 4, Π²ΠΈΠΆΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com