ΠžΠ±Ρ˜Π°Π²Ρ™Π΅Π½ јС MicroPythonOS 0.9, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм са Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΌ корисничким ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΠΌ Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π΅

MicroPythonOS 0.9.0, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π΅ ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС ESP32, сада јС доступан. Написан јС ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ MicroPython Π°Π»Π°Ρ‚Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм ΠΈΠΌΠ° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ инспирисан Андроидом ΠΈ iOS-ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρƒ ΠΏΡ€Π΅ΠΊΠΎ Π΅ΠΊΡ€Π°Π½Π° осСтљивог Π½Π° Π΄ΠΎΠ΄ΠΈΡ€. MicroPythonOS јС намСњСн Π·Π° ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ ΠΌΠ΅Ρ’Ρƒ ΡƒΡ€Π΅Ρ’Π°Ρ˜ΠΈΠΌΠ° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ствари (IoT), систСмима Π·Π° ΠΊΡƒΡ›Π½Ρƒ Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΠΌ ΠΏΠ°Π½Π΅Π»ΠΈΠΌΠ°, Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠΌΠ° ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΠΌ носивим ΡƒΡ€Π΅Ρ’Π°Ρ˜ΠΈΠΌΠ° са ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°ΠΌΠ° заснованим Π½Π° гСстовима. ΠŸΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅ користити Π·Π° Π±Ρ€Π·Ρƒ ΠΈΠ·Ρ€Π°Π΄Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²Π° Π½ΠΎΠ²ΠΈΡ… ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°. Код јС написан Ρƒ C ΠΈ Python Ρ˜Π΅Π·ΠΈΠΊΡƒ ΠΈ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½ јС ΠΏΠΎΠ΄ MIT Π»ΠΈΡ†Π΅Π½Ρ†ΠΎΠΌ.

MicroPythonOS Π½ΡƒΠ΄ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ основни систСм ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π°Π½ Π·Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Ρƒ са Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΠΌ, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΠΎΠ±Π°Π²Ρ™Π°ΡšΠ΅ вишС Π·Π°Π΄Π°Ρ‚Π°ΠΊΠ° истоврСмСно ΠΈ кориснички ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ. Π‘Π²Π΅ осталС функционалности, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су подСшавањС ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Wi-Fi ΠΌΡ€Π΅ΠΆΠ΅, садрТанС су Ρƒ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°ΠΌΠ°. Основни ΠΏΠ°ΠΊΠ΅Ρ‚ ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ ΠΌΠ΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€, Π²ΠΈΡŸΠ΅Ρ‚ Π·Π° подСшавањС Wi-Fi ΠΌΡ€Π΅ΠΆΠ΅ ΠΈ инсталатСр ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ‡ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.

ΠΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ су ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π½Π΅ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ MicroPython-Π° (ΠΏΠΎΡ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Ρ™Π΅Π½Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅ Python-Π° 3) ΠΈ подскупа Python Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ΠœΠΎΠ³Ρƒ сС инсталирати СкстСрнС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ дистрибуиранС ΠΏΡ€Π΅ΠΊΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π΅ App Store ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†Π΅ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡ слика ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ сС Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΠΈΡ€Π°Ρ˜Ρƒ ΠΏΡ€Π΅ΠΊΠΎ App Store-Π°). ΠΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° сС ΠΈΡΠΏΠΎΡ€ΡƒΡ‡ΡƒΡ˜Ρƒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° (OTA). Доступна јС ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° Π·Π° Wi-Fi, Bluetooth, IMU (Inertial Measurement Unit) сСнзорС, Π΅ΠΊΡ€Π°Π½Π΅ осСтљивС Π½Π° Π΄ΠΎΠ΄ΠΈΡ€ ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Π΅.

Π£ новој Π²Π΅Ρ€Π·ΠΈΡ˜ΠΈ

  • Π£ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Ρƒ су ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠ΅ подСшавања ΠΏΡ€Π΅ΠΌΠ΅ΡˆΡ‚Π΅Π½Π΅ Ρƒ посСбнС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΡ€Π΅ΠΈΡ€Π°Π½Π° јС посСбна Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° подСшавања Wi-Fi ΠΌΡ€Π΅ΠΆΠ΅). Π”ΠΎΠ΄Π°Ρ‚Π΅ су Π½ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠ΅ Π·Π° подСшавања Π±Π΅ΠΆΠΈΡ‡Π½Π΅ приступнС Ρ‚Π°Ρ‡ΠΊΠ΅ (хотспот) ΠΈ Π²Π΅Π± сСрвСри.
  • ΠŸΠΎΠ±ΠΎΡ™ΡˆΠ°Π½Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π° ΠΈ снимањС Π°ΡƒΠ΄ΠΈΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° - Π΄ΠΎΠ΄Π°Ρ‚ јС ΠΏΡ€ΠΈΠΊΠ°Π· Π½Π°ΠΏΡ€Π΅Ρ‚ΠΊΠ° Ρ€Π°Π΄Π° ΠΈ Π΄ΠΎΠ΄Π°Ρ‚Π° јС ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° Π·Π° хардвСрска Π΄ΡƒΠ³ΠΌΠ°Π΄ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρƒ Ρ˜Π°Ρ‡ΠΈΠ½Π΅ Π·Π²ΡƒΠΊΠ°.
  • IMU Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° сСнзорС су ΠΏΡ€Π΅Ρ€Π°Ρ’Π΅Π½ΠΈ, Π΄ΠΎΠ΄Π°Ρ‚ јС Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° ΠΌΠ°Π³Π½Π΅Ρ‚ΠΎΠΌΠ΅Ρ‚Π°Ρ€.
  • Π”ΠΎΠ΄Π°Ρ‚ΠΈ су Π°Π»Π°Ρ‚ΠΈ Π·Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ Π²Π΅Π± сСрвСра. Π—Π° ESP32 ΠΏΠ»ΠΎΡ‡Π΅, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° јС WebREPL ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° (нијС ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ ΠΎΠΌΠΎΠ³ΡƒΡ›Π΅Π½Π°), која ΠΏΡ€ΡƒΠΆΠ° љуску Π·Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ приступ MicroPython ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΡƒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡Π°.
  • ΠœΠΎΠ³ΡƒΡ›Π½ΠΎΡΡ‚ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ° Π±Π΅ΠΆΠΈΡ‡Π½ΠΈΡ… приступних Ρ‚Π°Ρ‡Π°ΠΊΠ° јС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°.
  • Π”ΠΎΠ΄Π°Ρ‚Π° јС ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° Π·Π° LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go ΠΈ unPhone 9 ΠΏΠ»ΠΎΡ‡Π΅.

Π˜Π·Π²ΠΎΡ€: ΠΎΠΏΠ΅Π½Π½Π΅Ρ‚.Ρ€Ρƒ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€