MuditaOS, рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛ рдИ-рдкреЗрдкрд░ рд╕реНрдХреНрд░реАрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

Mudita рдиреЗ MuditaOS рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕реЛрд░реНрд╕ рдХреЛрдб рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо FreeRTOS рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдИ-рдЗрдВрдХ рд╕реНрдХреНрд░реАрди рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред MuditaOS рдХреЛрдб C/C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ GPLv3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдордВрдЪ рдореВрд▓ рд░реВрдк рд╕реЗ рдИ-рдкреЗрдкрд░ рд╕реНрдХреНрд░реАрди рд╡рд╛рд▓реЗ рдиреНрдпреВрдирддрд░ рдлреЛрди рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдмреИрдЯрд░реА рдХреЛ рд░рд┐рдЪрд╛рд░реНрдЬ рдХрд┐рдП рдмрд┐рдирд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред рдлреНрд░реАрдЖрд░рдЯреАрдУрдПрд╕ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХреЛрд░ рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП 64 рдХреЗрдмреА рд░реИрдо рд╡рд╛рд▓рд╛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред Mbed OS рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП ARM рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ Littlefs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдПрдЪрдПрдПрд▓ (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдмреНрд╕реНрдЯреНрд░рдХреНрд╢рди рд▓реЗрдпрд░) рдФрд░ рд╡реАрдПрдлрдПрд╕ (рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдЕрдиреНрдп рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдФрд░ рдиреЛрдЯреНрд╕, SQLite DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрджрд┐рддрд╛рдУрд╕ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдИ-рдкреЗрдкрд░-рдЖрдзрд╛рд░рд┐рдд рдореЛрдиреЛрдХреНрд░реЛрдо рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ред рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ "рдЕрдВрдзреЗрд░реЗ" рд░рдВрдЧ рдпреЛрдЬрдирд╛ (рдПрдХ рдЕрдВрдзреЗрд░реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд╣рд▓реНрдХреЗ рдЕрдХреНрд╖рд░) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред
    MuditaOS, рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛ рдИ-рдкреЗрдкрд░ рд╕реНрдХреНрд░реАрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рддреАрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб: рдСрдлрд╝рд▓рд╛рдЗрди, рдкрд░реЗрд╢рд╛рди рди рдХрд░реЗрдВ рдФрд░ рдСрдирд▓рд╛рдЗрдиред
  • рд╕реНрд╡реАрдХреГрдд рд╕рдВрдкрд░реНрдХреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ред
  • рдЯреНрд░реА рдЖрдЙрдЯрдкреБрдЯ, рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рдбреНрд░рд╛рдлреНрдЯ, UTF8 рдФрд░ рдЗрдореЛрдЬреА рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдоред
  • MP3, WAV рдФрд░ FLAC рдореНрдпреВрдЬрд┐рдХ рдкреНрд▓реЗрдпрд░ рдЬреЛ ID3 рдЯреИрдЧ рдХреЛ рд╣реИрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИред
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯ: рдПрдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░, рдПрдХ рдЯреЙрд░реНрдЪ, рдПрдХ рдХреИрд▓реЗрдВрдбрд░, рдПрдХ рдЕрд▓рд╛рд░реНрдо рдШрдбрд╝реА, рдиреЛрдЯреНрд╕, рдПрдХ рд╡реЙрдпрд╕ рд░рд┐рдХреЙрд░реНрдбрд░ рдФрд░ рдПрдХ рдзреНрдпрд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдоред
  • рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдиреЗрдЬрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред
  • рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдореИрдиреЗрдЬрд░ рдЬреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рд╢реБрд░реБрдЖрдд рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдкрд░ рдЖрд░рдВрднреАрдХрд░рдг рдХрд░рддрд╛ рд╣реИред
  • A2DP (рдЙрдиреНрдирдд рдСрдбрд┐рдпреЛ рд╡рд┐рддрд░рдг рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓) рдФрд░ HSP (рд╣реЗрдбрд╕реЗрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реВрдЯреВрде рд╣реЗрдбрд╕реЗрдЯ рдФрд░ рд╕реНрдкреАрдХрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддред
  • рджреЛ рд╕рд┐рдо рдХрд╛рд░реНрдб рд╡рд╛рд▓реЗ рдлреЛрди рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
  • рдпреВрдПрд╕рдмреА-рд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рд╕реНрдЯ рдЪрд╛рд░реНрдЬ рдХрдВрдЯреНрд░реЛрд▓ рдореЛрдбред
  • рд╡реАрдУрдПрд▓рдЯреАрдИ (рд╡реЙрдпрд╕ рдУрд╡рд░ рдПрд▓рдЯреАрдИ) рд╕рдкреЛрд░реНрдЯред
  • USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
  • 12 рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдиреАрдпрдХрд░рдгред
  • рдПрдордЯреАрдкреА (рдореАрдбрд┐рдпрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдлрд╛рдЗрд▓ рдПрдХреНрд╕реЗрд╕ред

рдЙрд╕реА рд╕рдордп, рдореБрджрд┐рддрд╛ рдХреЗрдВрджреНрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдФрд░ рдХреИрд▓реЗрдВрдбрд░-рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ, рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рд╕рдВрдЧреАрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ, рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗ тАЛтАЛтАЛтАЛрдбреЗрдЯрд╛ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ, рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред , рдХреНрд░реИрд╢ рдХреЗ рдмрд╛рдж рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдФрд░ рдлрд╝реЛрди рдХреЛ рдПрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕ (рдПрдкреАрдкреАрдЗрдореЗрдЬ), рдореИрдХрдУрдПрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдЖрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореБрджрд┐рддрд╛ рд▓реЙрдиреНрдЪрд░ (рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд╣рд╛рдпрдХ) рдФрд░ рдореБрджрд┐рддрд╛ рд╕реНрдЯреЛрд░реЗрдЬ (рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо) рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

рдЕрднреА рддрдХ, рдХреЗрд╡рд▓ MuditaOS-рдЖрдзрд╛рд░рд┐рдд рдлрд╝реЛрди Mudita Pure рд╣реИ, рдЬреЛ 30 рдирд╡рдВрдмрд░ рдХреЛ рд╢рд┐рдк рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдШреЛрд╖рд┐рдд рд▓рд╛рдЧрдд $369 рд╣реИред рдлреЛрди 7KB TCM рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде ARM Cortex-M600 512MHz рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ 2.84 рдЗрдВрдЪ рдХреА рдИ-рдЗрдВрдХ рд╕реНрдХреНрд░реАрди (600├Ч480 рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдФрд░ 16 рдЧреНрд░реЗрд╕реНрдХреЗрд▓), 64 рдПрдордмреА SDRAM, 16 GB eMMC рдлреНрд▓реИрд╢ рд╕реЗ рд▓реИрд╕ рд╣реИред 2рдЬреА, 3рдЬреА, 4рдЬреА/рдПрд▓рдЯреАрдИ, рдЧреНрд▓реЛрдмрд▓ рдПрд▓рдЯреАрдИ, рдпреВрдПрдордЯреАрдПрд╕/рдПрдЪрдПрд╕рдкреАрдП+, рдЬреАрдПрд╕рдПрдо/рдЬреАрдкреАрдЖрд░рдПрд╕/рдПрдЬ, рдмреНрд▓реВрдЯреВрде 4.2 рдФрд░ рдпреВрдПрд╕рдмреА рдЯрд╛рдЗрдк-рд╕реА рдореЙрдбрдо) рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рд╡рдЬрди 140 рдЬреАрдЖрд░ред, рдЖрдХрд╛рд░ 144x59x14.5 рдорд┐рдореАред рдмрджрд▓реА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА Li-Ion 1600mAh рдмреИрдЯрд░реА 3 рдШрдВрдЯреЗ рдореЗрдВ рдлреБрд▓ рдЪрд╛рд░реНрдЬ рд╣реЛ рдЬрд╛рддреА рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдмреВрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

MuditaOS, рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛ рдИ-рдкреЗрдкрд░ рд╕реНрдХреНрд░реАрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ