On the market is the release of MicroPythonOS 0.9.0, which develops an operating system for microcontrollers like ESP32, written using the MicroPython toolkit. The operating system features a graphical interface developed with reference to Android and iOS, supporting touch screen control. Areas of application for MicroPythonOS include Internet of Things (IoT) devices, home automation systems, interactive panels, robots, and smart wearables with gesture-based screen management. The project can also be used for rapid prototyping of new devices. The code is written in C and Python and is distributed under the MIT license.
MicroPythonOS pakub minimaalset baassĂŒsteemi, mis vastutab riistvaraga suhtlemise ja initsialiseerimise, mĂ€luseadmete mountimise, mitmeĂŒlesande ja kasutajaliidese eest. KĂ”ik muu funktsionaalne, nagu Wi-Fi seadistamine ja vĂ€rskenduste installimine, on viidud rakendustesse. BaassĂŒsteemi kuuluvad rakenduste menĂŒĂŒ, konfigureerija, Wi-Fi seadistamise vidin, rakenduste installimise ja vĂ€rskendamise programm.
For applications, it is suggested to use the MicroPython language (a stripped-down version of Python 3) and a subset of Python libraries. It is possible to install external applications distributed through a centralized App Store catalog (for example, image viewer and camera application are distributed via the App Store). Updates are delivered over the air (OTA). There is support for Wi-Fi, Bluetooth, IMU (Inertial Measurement Unit) sensors, touch screens, and cameras.
Uues versioonis
- In the configurator, subgroup settings have been moved to separate applications (for example, a separate application has been created for Wi-Fi configuration). New subgroups with settings for wireless access points (Hotspot) have been added. veebiserver.
- Playback and recording of audio files have been improvedâoperation progress display has been added, along with support for hardware volume buttons.
- IMU drivers for sensors have been redesigned, and a driver for the magnetometer has been added.
- A toolkit for launching a web server has been added. For ESP32 boards, a WebREPL component has been implemented (not activated by default), providing a shell for remote access to the MicroPython environment via a browser.
- The capability to create wireless access points has been implemented.
- Support for LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go, and unPhone 9 boards has been added.
Allikas: opennet.ru
