Mudita Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° MuditaOS, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ FreeRTOS Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ Π΅ΠΊΡΠ°Π½ΠΈ ΡΠΎ Π΅-ΠΌΠ°ΡΡΠΈΠ»ΠΎ. ΠΠΎΠ΄ΠΎΡ 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 Π΅ΠΊΡΠ°Π½ (ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ° 600Γ480 ΠΈ 16 ΡΠΈΠ²ΠΈ ΡΠΎΠ½ΠΎΠ²ΠΈ), 64 MB SDRAM, 16 GB eMMC Flash. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 ΠΈ USB ΡΠΈΠΏ-C ΠΌΠΎΠ΄Π΅ΠΌ). Π’Π΅ΠΆΠΈΠ½Π° 140 Π³Ρ., Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° 144x59x14.5 mm. ΠΠ°ΠΌΠ΅Π½Π»ΠΈΠ²Π° Li-Ion Π±Π°ΡΠ΅ΡΠΈΡΠ° 1600mAh ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π½Π΅ΡΠ΅ Π·Π° 3 ΡΠ°ΡΠ°. ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π° Π·Π° 5 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru