Lançamento do MicroPythonOS 0.9, um sistema operacional com interface gráfica para microcontroladores.

Está disponível a versão 0.9.0 do projeto MicroPythonOS, que desenvolve um sistema operacional para microcontroladores, como o ESP32, escrito usando a ferramenta MicroPython. O sistema operacional vem com uma interface gráfica, desenvolvida tendo em mente o Android e o iOS, e suporta controle por meio de telas sensíveis ao toque. Entre as aplicações do MicroPythonOS estão dispositivos de internet das coisas (IoT), sistemas de controle de automação residencial, painéis interativos, robôs e dispositivos vestíveis inteligentes com controle por gestos na tela. O projeto também pode ser usado para desenvolvimento rápido de protótipos de novos dispositivos. O código é escrito em C e Python e é distribuído sob a licença MIT.

O MicroPythonOS oferece um sistema básico mínimo responsável pela inicialização e interação com o hardware, montagem de unidades, multitarefa e interface do usuário. Toda a funcionalidade restante, como configuração de Wi-Fi e instalação de atualizações, é gerida por meio de aplicativos. O conjunto básico inclui um menu de aplicativos, um configurador, um widget para configurar Wi-Fi, um programa de instalação e atualização de aplicativos.

Para aplicativos, é sugerido o uso da linguagem MicroPython (uma versão reduzida do Python 3) e de um subconjunto de bibliotecas Python. É possível instalar aplicativos externos, distribuídos através de um diretório centralizado da App Store (por exemplo, o visualizador de imagens e o aplicativo da câmera são distribuídos pela App Store). As atualizações são entregues pela rede em modo OTA (over-the-air). Há suporte para Wi-Fi, Bluetooth, sensores IMU (Unidade de Medição Inercial), telas sensíveis ao toque e câmeras.

Na nova versão

  • No configurador, os subgrupos de configurações foram separados em aplicativos distintos (por exemplo, foi criado um aplicativo separado para configurar o Wi-Fi). Novos subgrupos com configurações de ponto de acesso sem fio (Hotspot) foram adicionados. servidor web.
  • A reprodução e gravação de arquivos de áudio foram melhoradas — agora é exibido o progresso da operação e foi adicionada a funcionalidade de controle de volume por botões de hardware.
  • Os drivers IMU para sensores foram reestruturados e um driver para magnetômetros foi adicionado.
  • Foi adicionado um conjunto de ferramentas para executar um servidor web. Para as placas ESP32, foi implementado um componente WebREPL (não ativado por padrão), que fornece um shell para acesso remoto ao ambiente MicroPython através do navegador.
  • Implementei a possibilidade de criar pontos de acesso sem fio.
  • Foi adicionada a compatibilidade com as placas LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go e unPhone 9.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster