MuditaOS, uma plataforma móvel que suporta telas de papel eletrônico, tem código aberto

A Mudita publicou o código-fonte da plataforma móvel MuditaOS, baseada no sistema operacional FreeRTOS em tempo real e otimizada para dispositivos com telas construídas com tecnologia de papel eletrônico (e-ink). O código do MuditaOS é escrito em C/C++ e publicado sob a licença GPLv3.

A plataforma foi originalmente projetada para uso em telefones minimalistas com telas de papel eletrônico que podem ficar muito tempo sem recarregar a bateria. Como base é utilizado o kernel do sistema operacional em tempo real FreeRTOS, para o qual é suficiente um microcontrolador com 64 KB de RAM. O armazenamento de dados usa o sistema de arquivos tolerante a falhas littlefs desenvolvido pela ARM para o sistema operacional Mbed OS. O sistema suporta HAL (Hardware Abstraction Layer) e VFS (Virtual File System), o que simplifica a implementação do suporte para novos dispositivos e outros sistemas de arquivos. O SGBD SQLite é usado para armazenamento de dados de alto nível, como catálogo de endereços e notas.

Principais recursos do MuditaOS:

  • Interface do usuário otimizada especificamente para telas monocromáticas de papel eletrônico. Disponibilidade de um esquema de cores “escuro” opcional (letras claras sobre fundo escuro).
    MuditaOS, uma plataforma móvel que suporta telas de papel eletrônico, tem código aberto
  • Três modos de operação: offline, “não perturbe” e “online”.
  • Catálogo de endereços com uma lista de contatos aprovados.
  • Sistema de mensagens com saída baseada em árvore, modelos, rascunhos, suporte a UTF8 e emoji.
  • Leitor de música com suporte para MP3, WAV e FLAC, processando tags ID3.
  • Um conjunto típico de aplicativos: calculadora, lanterna, calendário, despertador, notas, gravador de voz e programa de meditação.
  • Disponibilidade de um gerenciador de aplicativos para gerenciar o ciclo de vida dos programas no dispositivo.
  • Um gerenciador de sistema que executa a inicialização na primeira inicialização e inicializa o sistema após ligar o dispositivo.
  • Possibilidade de emparelhamento com fones de ouvido e alto-falantes Bluetooth com suporte aos perfis A2DP (Advanced Audio Distribution Profile) e HSP (Headset Profile).
  • Pode ser usado em telefones com dois cartões SIM.
  • Modo de controle de carregamento rápido via USB-C.
  • Suporte VoLTE (Voz sobre LTE).
  • Possibilidade de funcionar como ponto de acesso para distribuição de Internet para outros dispositivos via USB.
  • Localização de interface para 12 idiomas.
  • Acesse arquivos usando MTP (Media Transfer Protocol).

Ao mesmo tempo, o código do aplicativo desktop Mudita Center é de código aberto, oferecendo funções para sincronizar a agenda de endereços e agendador de calendário com um sistema desktop, instalar atualizações, baixar músicas, acessar dados e mensagens do desktop, criar backups, recuperar de uma falha e usando o telefone como ponto de acesso. O programa é escrito na plataforma Electron e vem em versões para Linux (AppImage), macOS e Windows. No futuro, está prevista a abertura dos aplicativos Mudita Launcher (assistente digital para a plataforma Android) e Mudita Storage (sistema de armazenamento em nuvem e mensagens).

Até o momento, o único telefone baseado no MuditaOS é o Mudita Pure, que está programado para começar a ser comercializado em 30 de novembro. O custo declarado do dispositivo é de US$ 369. O telefone é controlado por um microcontrolador ARM Cortex-M7 de 600 MHz com 512 KB de memória TCM e está equipado com tela E-Ink de 2.84 polegadas (resolução 600x480 e 16 tons de cinza), 64 MB SDRAM, 16 GB eMMC Flash. Suporta 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 e USB tipo C (Wi-Fi e acesso à Internet através de uma operadora de celular não estão disponíveis, mas o dispositivo pode funcionar como um modem USB GSM). Peso 140 g, tamanho 144x59x14.5 mm. Bateria substituível Li-Ion 1600mAh com carga completa em 3 horas. Após ligar, o sistema inicializa em 5 segundos.

MuditaOS, uma plataforma móvel que suporta telas de papel eletrônico, tem código aberto


Fonte: opennet.ru

Adicionar um comentário