Muditaがリリースされました ブログ投稿経由 のソースコードをリリースするイニシアチブを取っている モバイルプラットフォーム MuditaOS、 これは、リアルタイムのFreeRTOSオペレーティングシステムに基づいており、電子ペーパー技術(e-ink)で構築された画面を備えたデバイス用に最適化されています。
このプラットフォームは元々、バッテリーを長時間充電しなくても機能する電子ペーパーディスプレイを備えたミニマリストの電話で使用するために設計されました。
リアルタイムのオペレーティングシステムのカーネル FreeRTOSがベースとして使用され、 動作には64KBのRAMを搭載したマイクロコントローラで十分です。 データストレージの場合、フォールトトレラントファイルシステムには、ARM社がmbedOSオペレーティングシステム用に開発したlittlefsが含まれていました。
システムはHALに準拠しています (ハードウェア抽象化レイヤー) およびVFS (仮想ファイルシステム)。これにより、新しいデバイスやその他のファイルシステムのサポートの実装が簡素化されます。 アドレスブックやメモなどの高レベルのデータストレージには、SQLiteDBMSが使用されます。
MuditaOSの機能について、次の点を強調できます。
- 電子ペーパーをベースにしたモノクロディスプレイ用に特別に最適化されたユーザーインターフェイス。 オプションの「暗い」配色(暗い背景に明るい文字)の存在。
- XNUMXつの操作モード:オフライン、邪魔しない、オンライン。
- 承認された連絡先のリストが記載された名簿。
- ツリーベースの出力メッセージングシステム、テンプレート、ドラフト、UTF8、および絵文字のサポート。
- ID3タグを処理するMP3、WAV、FLAC互換の音楽プレーヤー。
- アプリケーションの典型的なセット:電卓、懐中電灯、カレンダー、目覚まし時計、メモ、ボイスレコーダー、瞑想ソフトウェア。
- デバイス上のプログラムのライフサイクルを管理するためのアプリケーションマネージャーの存在。
- 最初の起動時に初期化し、デバイスの電源を入れた後にシステムを起動するシステム管理者。
- A2DP(Advanced Audio Distribution Profile)およびHSP(Headphone Profile)をサポートするBluetoothヘッドフォンおよびスピーカーとペアリングできます。
- XNUMX枚のSIMカードを搭載した電話で使用できます。
- USB-C急速充電制御モード。
- VoLTE(Voice over LTE)をサポートします。
- USB経由でインターネットを他のデバイスに配信するためのアクセスポイントとして機能する機能。
- 12言語のインターフェースローカリゼーション。
- MTP(メディア転送プロトコル)を介したファイルアクセス。
同時に、のコード デスクトップアプリ 名簿とカレンダースケジューラを固定システムと同期させる機能を提供するMuditaCenter、 アップデートのインストール、音楽のダウンロード、デスクトップからのデータとメッセージへのアクセス、バックアップの作成、障害からの回復、電話をアクセスポイントとして使用します。
このプログラムは、Electronプラットフォームを使用して作成されており、Linux(AppImage)、macOS、およびWindows用のアセンブリで提供されます。 将来的には、アプリケーションMudita Launcher(Androidプラットフォームのデジタルアシスタント)とMudita Storage(クラウドストレージおよびメッセージングシステム)を開く予定です。
これまでのところ、MuditaOSに基づく唯一の電話はMuditaPureです。 30月XNUMX日より出荷を開始する予定です。
デバイスの宣言されたコストは369ドルで、電話は7KBTCMメモリを備えたARMCortex-M600 512MHzマイクロコントローラを搭載し、2.84インチのE-Ink画面(600×480の解像度と16のグレーの色調)を備えています。 64 MB SDRAM、16 GBeMMCフラッシュ。 2G、3G、4G / LTE、グローバルLTE、UMTS / HSPA +、GSM / GPRS / EDGE、Bluetooth 4.2、およびUSB Type-Cをサポートします(セルラーオペレーターを介したインターネットおよびWi-Fiアクセスは利用できませんが、デバイスは機能しますUSB GSMモデムとして)、重量140グラム、寸法144x59x14,5 mm、交換可能な1600 mAhリチウムイオンバッテリー、3時間でフル充電、電源を入れた後、システムは5秒で起動します。
MuditaOSコードに興味がある人は、C / C ++で記述され、GPLv3ライセンスの下で公開されていることを知っておく必要があります。 あなたは相談することができます 以下のリンクに注意してください。