Mudita ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° MuditaOS, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° FreeRTOS Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π΅ΠΊΡΠ°Π½ΠΈ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π· ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° Ρ Π°ΡΡΠΈΡ (e-ink). ΠΠΎΠ΄ΡΡ Π½Π° MuditaOS Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C/C++ ΠΈ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· GPLv3.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Ρ Π΅ΠΊΡΠ°Π½ΠΈ ΠΎΡ Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° Ρ Π°ΡΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π±Π΅Π· ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΡΠ° Π·Π° Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ° ΠΎΡΠ½ΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ FreeRTOS, Π·Π° ΠΊΠΎΠ΅ΡΠΎ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Ρ 64KB RAM. Π‘ΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΡΠΎΠΉΡΠΈΠ²Π°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° littlefs, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° ΠΎΡ ARM Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Mbed OS. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° HAL (Hardware Abstraction Layer) ΠΈ VFS (Virtual File System), ΠΊΠΎΠ΅ΡΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. SQLite DBMS ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π°Π΄ΡΠ΅ΡΠ½Π° ΠΊΠ½ΠΈΠ³Π° ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° MuditaOS:
- ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ Π·Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° Ρ
Π°ΡΡΠΈΡ. ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½Π° βΡΡΠΌΠ½Π°β ΡΠ²Π΅ΡΠΎΠ²Π° ΡΡ
Π΅ΠΌΠ° (ΡΠ²Π΅ΡΠ»ΠΈ Π±ΡΠΊΠ²ΠΈ Π½Π° ΡΡΠΌΠ΅Π½ ΡΠΎΠ½).
- Π’ΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°: ΠΎΡΠ»Π°ΠΉΠ½, βΠ½Π΅ Π±Π΅Π·ΠΏΠΎΠΊΠΎΠΉΡΠ΅β ΠΈ βΠΎΠ½Π»Π°ΠΉΠ½β.
- ΠΠ΄ΡΠ΅ΡΠ½Π° ΠΊΠ½ΠΈΠ³Π° ΡΡΡ ΡΠΏΠΈΡΡΠΊ Ρ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ Π΄ΡΡΠ²ΠΎΠ²ΠΈΠ΄Π΅Π½ ΠΈΠ·Ρ ΠΎΠ΄, ΡΠ°Π±Π»ΠΎΠ½ΠΈ, ΡΠ΅ΡΠ½ΠΎΠ²ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° UTF8 ΠΈ Π΅ΠΌΠΎΡΠΈΠΊΠΎΠ½ΠΈ.
- ΠΡΠ·ΠΈΠΊΠ°Π»Π΅Π½ ΠΏΠ»Π΅ΠΉΡΡ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ MP3, WAV ΠΈ FLAC, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ID3 ΡΠ°Π³ΠΎΠ²Π΅.
- Π’ΠΈΠΏΠΈΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡ, ΡΠ΅Π½Π΅ΡΡΠ΅, ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ, Π±ΡΠ΄ΠΈΠ»Π½ΠΈΠΊ, Π±Π΅Π»Π΅ΠΆΠΊΠΈ, Π΄ΠΈΠΊΡΠΎΡΠΎΠ½ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΠΌΠ΅Π΄ΠΈΡΠ°ΡΠΈΡ.
- ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΆΠΈΠ·Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠ» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ»Π΅Π΄ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ.
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΄Π²ΠΎΡΠ²Π°Π½Π΅ Ρ Bluetooth ΡΠ»ΡΡΠ°Π»ΠΊΠΈ ΠΈ Π²ΠΈΡΠΎΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ A2DP (Advanced Audio Distribution Profile) ΠΈ HSP (Headset Profile).
- ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Ρ Π΄Π²Π΅ SIM ΠΊΠ°ΡΡΠΈ.
- Π Π΅ΠΆΠΈΠΌ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΡΡΠ·ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΡΠ΅Π· USB-C.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° VoLTE (Π³Π»Π°Ρ ΠΏΡΠ΅Π· LTE).
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΊΠ°ΡΠΎ ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΡΠΌ Π΄ΡΡΠ³ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠ΅Π· USB.
- ΠΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° 12 Π΅Π·ΠΈΠΊΠ°.
- ΠΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΡΠ΅Π· MTP (ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΠΈ).
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ΄ΡΡ Π½Π° Π½Π°ΡΡΠΎΠ»Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Mudita Center Π΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π½Π° ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ° Ρ Π½Π°ΡΡΠΎΠ»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°, Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΠ»ΠΎΡ, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ, Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΎΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΊΠ°ΡΠΎ ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Electron ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π² Π²Π΅ΡΡΠΈΠΈ Π·Π° Linux (AppImage), macOS ΠΈ Windows. Π Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Mudita Launcher (ΡΠΈΡΡΠΎΠ² Π°ΡΠΈΡΡΠ΅Π½Ρ Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android) ΠΈ Mudita Storage (ΠΎΠ±Π»Π°ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ).
ΠΠΎΡΠ΅Π³Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° MuditaOS, Π΅ Mudita Pure, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²Ρ Π½Π° 30 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ. ΠΠΎΡΠΎΡΠ΅Π½Π°ΡΠ° ΡΠ΅Π½Π° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π΅ $369. Π’Π΅Π»Π΅ΡΠΎΠ½ΡΡ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΠΎΡ ARM Cortex-M7 600MHz ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Ρ 512KB TCM ΠΏΠ°ΠΌΠ΅Ρ ΠΈ Π΅ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½ Ρ 2.84-ΠΈΠ½ΡΠΎΠ² E-Ink Π΅ΠΊΡΠ°Π½ (600x480 ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡ ΠΈ 16 Π½ΡΠ°Π½ΡΠ° Π½Π° ΡΠΈΠ²ΠΎΡΠΎ), 64 MB SDRAM, 16 GB eMMC Flash. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 ΠΈ USB type-C (Wi-Fi ΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠ΅Π· ΠΊΠ»Π΅ΡΡΡΠ΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ, Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΡΠΎ USB GSM ΠΌΠΎΠ΄Π΅ΠΌ). Π’Π΅Π³Π»ΠΎ 140 Π³Ρ., ΡΠ°Π·ΠΌΠ΅ΡΠΈ 144Ρ 59Ρ 14.5 ΠΌΠΌ. Π‘ΠΌΠ΅Π½ΡΠ΅ΠΌΠ° Li-Ion 1600mAh Π±Π°ΡΠ΅ΡΠΈΡ Ρ ΠΏΡΠ»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π·Π° 3 ΡΠ°ΡΠ°. Π‘Π»Π΅Π΄ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π·Π° 5 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru