์ „์ž์ข…์ด ํ™”๋ฉด์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ MuditaOS๊ฐ€ ์˜คํ”ˆ์†Œ์Šคํ™” ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Mudita๋Š” ์‹ค์‹œ๊ฐ„ FreeRTOS ์šด์˜ ์ฒด์ œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์ „์ž ์ข…์ด ๊ธฐ์ˆ (e-ink)์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ํ™”๋ฉด์ด ์žˆ๋Š” ์žฅ์น˜์— ์ตœ์ ํ™”๋œ MuditaOS ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์šฉ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. MuditaOS ์ฝ”๋“œ๋Š” C/C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”Œ๋žซํผ์€ ์›๋ž˜ ์˜ค๋žซ๋™์•ˆ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์žฌ์ถฉ์ „ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ „์ž ์ข…์ด ํ™”๋ฉด์„ ๊ฐ–์ถ˜ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ŠคํŠธ ํœด๋Œ€ํฐ์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FreeRTOS ์‹ค์‹œ๊ฐ„ ์šด์˜ ์ฒด์ œ ์ปค๋„์ด ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ 64KB RAM์„ ๊ฐ–์ถ˜ ๋งˆ์ดํฌ๋กœ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋Š” ARM์ด Mbed OS ์šด์˜ ์ฒด์ œ์šฉ์œผ๋กœ ๊ฐœ๋ฐœํ•œ littlefs ๋‚ด๊ฒฐํ•จ์„ฑ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ HAL(ํ•˜๋“œ์›จ์–ด ์ถ”์ƒํ™” ๊ณ„์ธต) ๋ฐ VFS(๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ)๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ์ƒˆ๋กœ์šด ์žฅ์น˜ ๋ฐ ๊ธฐํƒ€ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์› ๊ตฌํ˜„์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. SQLite DBMS๋Š” ์ฃผ์†Œ๋ก, ๋ฉ”๋ชจ ๋“ฑ ์ƒ์œ„ ์ˆ˜์ค€์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

MuditaOS์˜ ์ฃผ์š” ๊ธฐ๋Šฅ:

  • ํ‘๋ฐฑ ์ „์ž์ข…์ด ํ™”๋ฉด์— ํŠน๋ณ„ํžˆ ์ตœ์ ํ™”๋œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ "์–ด๋‘์šด" ์ƒ‰์ƒ ๊ตฌ์„ฑํ‘œ(์–ด๋‘์šด ๋ฐฐ๊ฒฝ์— ๋ฐ์€ ๊ธ€์ž)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ „์ž์ข…์ด ํ™”๋ฉด์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ 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์ดˆ ์•ˆ์— ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋ฉ๋‹ˆ๋‹ค.

์ „์ž์ข…์ด ํ™”๋ฉด์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ MuditaOS๊ฐ€ ์˜คํ”ˆ์†Œ์Šคํ™” ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€