Mudita๋ ์ค์๊ฐ FreeRTOS ์ด์ ์ฒด์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์ ์ ์ข ์ด ๊ธฐ์ (e-ink)์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ํ๋ฉด์ด ์๋ ์ฅ์น์ ์ต์ ํ๋ MuditaOS ๋ชจ๋ฐ์ผ ํ๋ซํผ์ฉ ์์ค ์ฝ๋๋ฅผ ๊ฒ์ํ์ต๋๋ค. MuditaOS ์ฝ๋๋ C/C++๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ฒ์๋์์ต๋๋ค.
์ด ํ๋ซํผ์ ์๋ ์ค๋ซ๋์ ๋ฐฐํฐ๋ฆฌ๋ฅผ ์ฌ์ถฉ์ ํ์ง ์๊ณ ์ฌ์ฉํ ์ ์๋ ์ ์ ์ข ์ด ํ๋ฉด์ ๊ฐ์ถ ๋ฏธ๋๋ฉ๋ฆฌ์คํธ ํด๋ํฐ์์ ์ฌ์ฉํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. FreeRTOS ์ค์๊ฐ ์ด์ ์ฒด์ ์ปค๋์ด ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ 64KB RAM์ ๊ฐ์ถ ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ๋ก ์ถฉ๋ถํฉ๋๋ค. ๋ฐ์ดํฐ ์ ์ฅ์๋ ARM์ด Mbed OS ์ด์ ์ฒด์ ์ฉ์ผ๋ก ๊ฐ๋ฐํ littlefs ๋ด๊ฒฐํจ์ฑ ํ์ผ ์์คํ ์ ์ฌ์ฉํฉ๋๋ค. ์์คํ ์ HAL(ํ๋์จ์ด ์ถ์ํ ๊ณ์ธต) ๋ฐ VFS(๊ฐ์ ํ์ผ ์์คํ )๋ฅผ ์ง์ํ๋ฏ๋ก ์๋ก์ด ์ฅ์น ๋ฐ ๊ธฐํ ํ์ผ ์์คํ ์ ๋ํ ์ง์ ๊ตฌํ์ ๋จ์ํํฉ๋๋ค. SQLite DBMS๋ ์ฃผ์๋ก, ๋ฉ๋ชจ ๋ฑ ์์ ์์ค์ ๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ๋ฉ๋๋ค.
MuditaOS์ ์ฃผ์ ๊ธฐ๋ฅ:
- ํ๋ฐฑ ์ ์์ข
์ด ํ๋ฉด์ ํน๋ณํ ์ต์ ํ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์
๋๋ค. ์ ํ์ ์ผ๋ก "์ด๋์ด" ์์ ๊ตฌ์ฑํ(์ด๋์ด ๋ฐฐ๊ฒฝ์ ๋ฐ์ ๊ธ์)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ธ ๊ฐ์ง ์๋ ๋ชจ๋: ์คํ๋ผ์ธ, "๋ฐฉํด ๊ธ์ง", "์จ๋ผ์ธ".
- ์น์ธ๋ ์ฐ๋ฝ์ฒ ๋ชฉ๋ก์ด ํฌํจ๋ ์ฃผ์๋ก์ ๋๋ค.
- ํธ๋ฆฌ ๊ธฐ๋ฐ ์ถ๋ ฅ, ํ ํ๋ฆฟ, ์ด์, UTF8 ๋ฐ ์ด๋ชจํฐ์ฝ์ ์ง์ํ๋ ๋ฉ์์ง ์์คํ ์ ๋๋ค.
- MP3, WAV, FLAC๋ฅผ ์ง์ํ๊ณ ID3 ํ๊ทธ๋ฅผ ์ฒ๋ฆฌํ๋ ์์ ํ๋ ์ด์ด์ ๋๋ค.
- ์ผ๋ฐ์ ์ธ ์์ฉ ํ๋ก๊ทธ๋จ ์ธํธ: ๊ณ์ฐ๊ธฐ, ์์ ๋ฑ, ๋ฌ๋ ฅ, ์๋ ์๊ณ, ๋ฉ๋ชจ, ์์ฑ ๋ น์๊ธฐ ๋ฐ ๋ช ์ ํ๋ก๊ทธ๋จ.
- ์ฅ์น์ ํ๋ก๊ทธ๋จ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ด๋ฆฌ์์ ๊ฐ์ฉ์ฑ.
- ์ฒ์ ์์ํ ๋ ์ด๊ธฐํ๋ฅผ ์ํํ๊ณ ์ฅ์น๋ฅผ ์ผ ํ ์์คํ ์ ๋ถํ ํ๋ ์์คํ ๊ด๋ฆฌ์์ ๋๋ค.
- A2DP(Advanced Audio Distribution Profile) ๋ฐ HSP(Headset Profile) ํ๋กํ์ ์ง์ํ๋ Bluetooth ํค๋์ ๋ฐ ์คํผ์ปค์ ํ์ด๋งํ ์ ์์ต๋๋ค.
- ๋ ๊ฐ์ SIM ์นด๋๊ฐ ์๋ ํด๋ํฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- USB-C๋ฅผ ํตํ ๊ณ ์ ์ถฉ์ ์ ์ด ๋ชจ๋.
- VoLTE(Voice over LTE)๋ฅผ ์ง์ํฉ๋๋ค.
- USB๋ฅผ ํตํด ์ธํฐ๋ท์ ๋ค๋ฅธ ์ฅ์น์ ๋ฐฐํฌํ๊ธฐ ์ํ ์ก์ธ์ค ํฌ์ธํธ๋ก ์๋ํ ์ ์์ต๋๋ค.
- 12๊ฐ ์ธ์ด๋ก ์ธํฐํ์ด์ค ํ์งํ.
- MTP(๋ฏธ๋์ด ์ ์ก ํ๋กํ ์ฝ)๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ์ก์ธ์คํฉ๋๋ค.
๋์์ Mudita Center ๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฝ๋๋ ์คํ ์์ค๋ก, ์ฃผ์๋ก ๋ฐ ๋ฌ๋ ฅ ์ค์ผ์ค๋ฌ๋ฅผ ๋ฐ์คํฌํฑ ์์คํ ๊ณผ ๋๊ธฐํํ๊ณ , ์ ๋ฐ์ดํธ ์ค์น, ์์ ๋ค์ด๋ก๋, ๋ฐ์คํฌํฑ์์ ๋ฐ์ดํฐ ๋ฐ ๋ฉ์์ง์ ์ก์ธ์ค, ๋ฐฑ์ ์์ฑ, ๋ณต๊ตฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์คํจ๋ก๋ถํฐ ์ ํ๋ฅผ ์ก์ธ์ค ํฌ์ธํธ๋ก ์ฌ์ฉํฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์ Electron ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์์ฑ๋์์ผ๋ฉฐ Linux(AppImage), macOS ๋ฐ Windows์ฉ ๋น๋๋ก ์ ๊ณต๋ฉ๋๋ค. ์์ผ๋ก๋ Mudita Launcher(์๋๋ก์ด๋ ํ๋ซํผ์ฉ ๋์งํธ ์ด์์คํดํธ)์ Mudita Storage(ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๋ฐ ๋ฉ์์ง ์์คํ ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ๊ณํ์ ๋๋ค.
์ง๊ธ๊น์ง MuditaOS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์ผํ ์ ํ๊ธฐ๋ Mudita Pure์ด๋ฉฐ, 30์ 369์ผ์ ์ถ์๋ ์์ ์ ๋๋ค. ์ฅ์น์ ๋ช ์๋ ๊ฐ๊ฒฉ์ $7์ ๋๋ค. ์ด ์ ํ๊ธฐ๋ 600KB TCM ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ถ ARM Cortex-M512 2.84MHz ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ๋ก ์ ์ด๋๋ฉฐ 600์ธ์น E-Ink ํ๋ฉด(480x16 ํด์๋ ๋ฐ 64๊ฐ์ง ํ์ ์์), 16MB SDRAM, 2GB eMMC ํ๋์๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. 3G, 4G, 4.2G/LTE, ๊ธ๋ก๋ฒ LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 140 ๋ฐ USB type-C๋ฅผ ์ง์ํฉ๋๋ค(Wi-Fi ๋ฐ ์ด๋ํต์ ์ฌ๋ฅผ ํตํ ์ธํฐ๋ท ์ก์ธ์ค๋ ์ฌ์ฉํ ์ ์์ง๋ง ์ฅ์น๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ํ ์ ์์ต๋๋ค). USB GSM ๋ชจ๋). ๋ฌด๊ฒ 144g, ํฌ๊ธฐ 59x14.5x1600mm. ๊ต์ฒด ๊ฐ๋ฅํ ๋ฆฌํฌ ์ด์จ 3mAh ๋ฐฐํฐ๋ฆฌ๋ก 5์๊ฐ ๋ง์ ์์ ์ถฉ์ ๊ฐ๋ฅ. ์ ์์ ์ผ๋ฉด XNUMX์ด ์์ ์์คํ ์ด ๋ถํ ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru