Mudita lançado por meio de uma postagem no blog que tomou a iniciativa de liberar o código-fonte do plataforma móvel Mudita OS, que é baseado no sistema operacional FreeRTOS em tempo real e otimizado para dispositivos com telas construídas com tecnologia de papel eletrônico (e-ink).
A plataforma foi originalmente projetada para uso em telefones minimalistas com telas de e-paper que podem funcionar sem recarregar a bateria por um longo tempo.
O kernel do sistema operacional em tempo real FreeRTOS é usado como base, um microcontrolador com 64 KB de RAM é suficiente para seu funcionamento. Para armazenamento de dados, o sistema de arquivos tolerante a falhas envolveu o littlefs, desenvolvido pela empresa ARM para o sistema operacional mbed OS.
O sistema é compatível com HAL (Camada de abstração de hardware) e VFS (Virtual File System), que simplifica a implementação de suporte para novos dispositivos e outros sistemas de arquivos. Para armazenamento de dados de alto nível, como catálogo de endereços e notas, é usado SQLite DBMS.
Dos recursos do MuditaOS, podemos destacar o seguinte:
- Interface do usuário especialmente otimizada para monitores monocromáticos baseados em papel eletrônico. A presença de um esquema de cores "escuro" opcional (letras claras em um fundo escuro).
- 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 de saída baseado em árvore, modelos, rascunhos, UTF8 e suporte emoji.
- Leitor de música compatível com MP3, WAV e FLAC que lida com tags ID3.
- Conjunto típico de aplicativos: calculadora, lanterna, calendário, despertador, notas, gravador de voz e software de meditação.
- A presença de um gerenciador de aplicativos para gerenciar o ciclo de vida dos programas no dispositivo.
- Um administrador de sistema que inicializa na primeira inicialização e inicializa o sistema após ligar o dispositivo.
- Ele pode ser emparelhado com fones de ouvido e alto-falantes Bluetooth que suportam A2DP (Perfil de distribuição de áudio avançado) e HSP (Perfil de fone de ouvido).
- Pode ser usado em telefones com dois cartões SIM.
- Modo de controle de carga rápida USB-C.
- Suporte VoLTE (Voice over LTE).
- Capacidade de funcionar como um ponto de acesso para distribuir a Internet para outros dispositivos via USB.
- Localização de interface para 12 idiomas.
- Acesso a arquivos via MTP (Media Transfer Protocol).
Ao mesmo tempo, o código de o aplicativo de desktop Mudita Center, que fornece funções para sincronizar a agenda de endereços e agendador de calendário com um sistema estacionário, instale atualizações, baixe músicas, acesse dados e mensagens da área de trabalho, crie backups, recupere-se de uma falha e use o telefone como ponto de acesso.
O programa é escrito usando a plataforma Electron e vem em montagens 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 (armazenamento em nuvem e sistema de mensagens).
Até agora, 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 $ 369 e o telefone é alimentado por um microcontrolador ARM Cortex-M7 600 MHz com 512 KB de memória TCM e está equipado com uma tela E-Ink de 2.84 polegadas (resolução de 600 × 480 e 16 tons de cinza), SDRAM de 64 MB, eMMC Flash de 16 GB. Suporta 2G, 3G, 4G / LTE, Global LTE, UMTS / HSPA +, GSM / GPRS / EDGE, Bluetooth 4.2 e USB Type-C (o acesso à Internet e Wi-Fi por meio de uma operadora de celular não está disponível, mas o dispositivo pode funcionar como modem USB GSM), peso 140 gr., Mede 144x59x14,5 mm, bateria de íon-lítio substituível 1600 mAh com carga total em 3 horas e depois de ligado, o sistema inicia em 5 segundos.
Para aqueles que estão interessados no código MuditaOS, devem saber que ele foi escrito em C / C ++ e publicado sob a licença GPLv3. Você pode consultar o nota no link abaixo.