MicroPythonOS 0.18.0 ááᯠáááŻááážááááŻááşááŤááźáŽá áááşá¸áááş MicroPython toolkit ááᯠáĄááŻáśá¸ááźáŻá ááąá¸ááŹá¸ááŹá¸ááąáŹ ESP32 áá˛áˇáááŻáˇááąáŹ áááŻááşááááŻáá˝ááşááááŻááŹááťáŹá¸áĄáá˝ááş áááşáááşáážáŻá áá áşáá áşááŻááᯠááŽáá˝ááşááŻááşááŻááşááŤáááşá áááşáááşáážáŻá áá áşáá˝ááş áĄáąáŹááşááŤáááŻáˇááźááˇáş ááŽáááŻááşá¸ááŻááşááŹá¸ááąáŹ ááááşáá áşáĄááşááŹááąáˇá áşáá áşáᯠááŤáážááááşá Android áážááˇáş iOS áááŻáˇááᯠáĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ touchscreen áááŻáˇáááŻááş navigation button ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá MicroPythonOS á áááşáá˝ááşááŹá¸ááąáŹ application ááťáŹá¸áá˝ááş Internet of Things (IoT) devices ááťáŹá¸á home automation systems ááťáŹá¸á interactive panel ááťáŹá¸á robots ááťáŹá¸áážááˇáş gesture-based controls ááťáŹá¸ááŤáážáááąáŹ smart wearables ááťáŹá¸ ááŤáááşáááşá ᤠproject ááᯠdevice áĄáá áşááťáŹá¸á rapid prototyping áĄáá˝ááşáááşá¸ áĄááŻáśá¸ááźáŻáááŻááşááŤáááşá code ááᯠC áážááˇáş Python ááźááˇáşááąá¸ááŹá¸ááŹá¸ááźáŽá¸ MIT license áĄáąáŹááşáá˝ááş license ááážáááŹá¸áááşá
MicroPythonOS áááş hardware áážááˇáş initialize ááŻááşááźááşá¸áážááˇáş áĄááźááşáĄáážááşáááşáá˝ááşááźááşá¸á storage device ááťáŹá¸áááşáááşááźááşá¸á multitasking áážááˇáş user interface áĄáá˝ááş ááŹáááşáážáááąáŹ minimal core system ááᯠááąá¸ááąáŹááşáááşá Wi-Fi setup áážááˇáş update ááŻááşááźááşá¸áá˛áˇáááŻáˇááąáŹ áĄááźáŹá¸ááŻááşááąáŹááşááťááşáĄáŹá¸ááŻáśá¸ááᯠapp ááťáŹá¸áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááşá core suite áá˝ááş app menuá configuratorá Wi-Fi setup widget áážááˇáş app installer áážááˇáş updater áááŻáˇ ááŤáááşáááşá
áĄáááŽááąá¸áážááşá¸ááťáŹá¸ááᯠMicroPython (Python 3 á áááŻá¸áážááşá¸ááąáŹááŹá¸áážááşá¸) áážááˇáş Python á áŹááźááˇáşáááŻááşááťáŹá¸á áĄá áŻáĄáá˝á˛áˇáá áşááŻááᯠáĄááŻáśá¸ááźáŻá ááśáˇáááŻá¸ááąá¸ááŤáááşá ááááŻááťáŻááşáááŻááşááŹá¸ááąáŹ App Store áážáá áşáááˇáş ááźááˇáşááąááŹá¸ááąáŹ ááźááşááĄáááŽááąá¸áážááşá¸ááťáŹá¸ááᯠáááˇáşáá˝ááşá¸áááŻááşááŤáááş (áĽáááŹá image viewer áážááˇáş áááşáááŹáĄááşááşááᯠApp Store áážáá áşáááˇáş ááźááˇáşááąááŤáááş)á áĄááşááááşááťáŹá¸ááᯠover the air (OTA) áážáá áşáááˇáş ááąá¸áááŻáˇááŤáááşá Wi-Fiá Bluetoothá audio codecsá IMU (Inertial Measurement Unit) sensorsá touchscreens áážááˇáş áááşáááŹááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááąá¸ááŹá¸ááŤáááşá
ááŹá¸áážááşá¸áĄáá áşáá˝ááş ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸áá˛áá˝ááş-
- á.á áááşá ááťááşáážáŹááźááş (áááĂááá) áážááˇáş ES8311 áĄááśááŻááşááŤáááşáááˇáş Waveshare ESP32-S3-Touch-LCD-3.5 ááŻááşáĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- AppStore áĄááşááşáááşáááąáŹááşáá˝ááş "Scan QR" áááŻááşááᯠáááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá á¤áááŻááşáááş áĄááşááş ID (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID, áááŻáˇáááŻááş mpos://app/APP_ID) ááźááˇáş QR ááŻááşááᯠá áááşáááşáááŻááşááźáŽá¸ áĄááşááşáĄááźáąáŹááşá¸ áĄááąá¸á áááşáĄááťááşáĄáááşááťáŹá¸ááᯠááźááááŻááşá áąááŤáááşá áááşáááŹáĄááşááşáááş áááŻáĄá፠QR ááŻááşááťáŹá¸ááᯠá áááşáááşáááˇáşáĄá፠áĄááşááşáááˇáşááşááťáŹá¸ááᯠáážááşááááźáŽá¸ áĄááşááşáááşáááąáŹááşááᯠáááşááąáŹááşááźááˇáşáážáŻáááşáĄáá˝ááş dialog box áá áşááŻááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- AppManager áááş URL handler ááťáŹá¸ááᯠapplication ááťáŹá¸áážááˇáş ááťáááşáááşáááŻááşá á˝ááşá¸ááᯠááąá¸áááşá
- ááąá¸ááŽááá˝ááˇáşá ááşáááş áááŻáĄá፠ááááşááąáŹááşá¸áĄáŹá¸ááŻáśá¸áá˝ááş loop playback flag ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá I2S (Inter-IC Sound) bus áážáá áşáááˇáş ááťáááşáááşááŹá¸ááąáŹ áĄááśá áá áşááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááŻáááŻááąáŹááşá¸áá˝ááşáĄáąáŹááş ááźáŻááŻááşááŹá¸ááŤáááşá
- ááąáŹááˇáşáááşááąááťáŹáááş áááŻáĄá፠áĄáŽáááŻááťáŽááŻááşááťáŹá¸ááᯠááááşá¸áááşá¸ááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- TaskManager áááş áááŻáĄá፠ááŻááşááąáŹááşááąááąáŹ áĄááŻááşááťáŹá¸á áĄááźáąáĄááąááᯠááźáąááŹááśááźáŽá¸ ááááşáááŻááşáááşáážááˇáş áááşá¸áááŻáˇááᯠááźááşáááşá áááşááŤáááşá aiorepl console áá˝ááş áĄáááŻáĄááťáąáŹááş ááźááşáááşá áááşáááˇáş ááŻááşááᯠáĄááŻáśá¸ááźáŻááŹá¸ááŤáááşá
- static file system archives (freezefs --compress) áĄáá˝ááş compression ááᯠáááˇáşáá˝ááşá¸ááŹá¸ááźáŽá¸ build environment áá˝ááş ááťááşáážáááąááąáŹ pycache áááŻááşááťáŹá¸áážááˇáş backup ááťáŹá¸ááᯠáážááşá¸áááşá¸áááŻááşá áąáᏠfirmware áĄáá˝ááşáĄá áŹá¸ááᯠ39 KB ááťážáąáŹáˇááťááąá¸ááŤáááşá Montserrat 10-18 ááąáŹááˇáşááťáŹá¸áĄáá˝ááş compression ááᯠáá˝ááˇáşááŹá¸ááźáŽá¸ 19 KB ááááşá¸áááşá¸ááąá¸ááŤáááşá
source: opennet.ru
