ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ZSWatch Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΡƒΠΌΠ½Ρ‹Π΅ часы Π½Π° Π±Π°Π·Π΅ ОБ Zephyr

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ZSWatch вСдётся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΡƒΠΌΠ½Ρ‹Ρ… часов Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° Nordic Semiconductor nRF52833, оснащённого микропроцСссором ARM Cortex-M4 ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Bluetooth 5.1. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ доступны схСма ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ (Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ kicad), Π° Ρ‚Π°ΠΊΠΆΠ΅ модСль для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ корпуса ΠΈ dock-станции Π½Π° 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС основываСтся Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ RTOS Zephyr. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ сопряТСниС ΡƒΠΌΠ½Ρ‹Ρ… часов со смартфонами Π½Π° Π±Π°Π·Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android. Наработки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ZSWatch Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΡƒΠΌΠ½Ρ‹Π΅ часы Π½Π° Π±Π°Π·Π΅ ОБ Zephyr

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΠ΅ для ΡƒΠΌΠ½Ρ‹Ρ… часов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ аппаратная Π½Π°Ρ‡ΠΈΠ½ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠšΡ€ΠΎΠΌΠ΅ BLE-Ρ‡ΠΈΠΏΠ° nRF52833 Π² устройствС задСйствованы 1.28-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ экран (IPS TFT 240×240), аксСлСромСтр с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΡˆΠ°Π³ΠΎΠΌΠ΅Ρ€Π°, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡƒΠ»ΡŒΡΠ°, Π²ΠΈΠ±Ρ€ΠΎΠΌΠΎΡ‚ΠΎΡ€, 8 MB Flash, аккумулятор 220 mAh Li-Po. Для управлСния прСдусмотрСно Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π° для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ экрана примСняСтся сапфировоС стСкло. Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ находится вторая ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ модСль, которая отличаСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ° nRF5340 Π½Π° Π±Π°Π·Π΅ процСссора ARM Cortex-M33 ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ сСнсорного экрана.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС написано Π½Π° языкС Π‘ΠΈ ΠΈ выполняСтся ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (RTOS) Zephyr, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ для устройств «ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ» ΠΏΠΎΠ΄ эгидой ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Linux Foundation ΠΏΡ€ΠΈ участии Intel, Linaro, NXP Semiconductors/Freescale, Synopsys ΠΈ Nordic Semiconductor. Π―Π΄Ρ€ΠΎ Zephyr рассчитано Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… рСсурсов (ΠΎΡ‚ 8 Π΄ΠΎ 512 Кб ΠžΠ—Π£). Для всСх процСссов прСдоставляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ глобальноС совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ адрСсноС пространство (SASOS, Single Address Space Operating System). Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½Ρ‹ΠΉ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ΄ комбинируСтся с Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ядром ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΉ исполняСмый Ρ„Π°ΠΉΠ» для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ запуска Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. ВсС систСмныС рСсурсы ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° этапС компиляции ΠΈ Π² систСмный ΠΎΠ±Ρ€Π°Π· Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ возмоТности ядра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для выполнСния прилоТСния.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ:

  • ВзаимодСйствиС со смартфоном ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Android-прилоТСния GadgetBridge.
  • ГрафичСский интСрфСйс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ часы, Π΄Π°Ρ‚Π°, заряд аккумулятора, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, число ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… шагов, число Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈ частота ΠΏΡƒΠ»ΡŒΡΠ°.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠ΅ мСню с настройками.
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Из ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ управлСния воспроизвСдСниСм ΠΌΡƒΠ·Ρ‹ΠΊΠΈ.
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡˆΠ°Π³ΠΎΠΌΠ΅Ρ€Π° ΠΈ ΠΏΡƒΠ»ΡŒΡΠΎΠΌΠ΅Ρ‚Ρ€Π°.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Bluetooth Direction Finding для опрСдСлСния направлСния сигнала Bluetooth, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ часы Π² Ρ€ΠΎΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ, отслСТиваСмой любой ΠΏΠ»Π°Ρ‚ΠΎΠΉ u-blox AoA.
  • Π’ ΠΏΠ»Π°Π½Π°Ρ… Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ отмСчаСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСния для отслСТивания ΠΏΡƒΠ»ΡŒΡΠ°, модСрнизация систСмы сопряТСния ΠΏΠΎ Bluetooth, ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠ° графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΡƒ замСняСмого прилоТСния.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Sensor Watch, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ»Π°Ρ‚Ρƒ для Π·Π°ΠΌΠ΅Π½Ρ‹ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ классичСских элСктронных часов Casio F-91W, выпускаСмых с 1989 Π³ΠΎΠ΄Π°. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΏΠ»Π°Ρ‚Π° поставляСтся с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Microchip SAM L22 (ARM Cortex M0+) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для запуска Π½Π° часах собствСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ примСняСтся ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ LCD ΠΎΡ‚ часов Casio с 10 сСгмСнтами для Ρ†ΠΈΡ„Ρ€ ΠΈ 5 сСгмСнтами для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ внСшним устройствам ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° часы осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ USB Micro B. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΆΠ΅ имССтся 9-ΠΏΠΈΠ½ΠΎΠ²Ρ‹ΠΉ PCB-ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ (шина IΒ²C ΠΈ 5 ΠΏΠΈΠ½ΠΎΠ² GPIO для SPI, UART, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²). Π‘Ρ…Π΅ΠΌΠ° ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons Attribution-ShareAlike 4.0, Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ для использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ZSWatch Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΡƒΠΌΠ½Ρ‹Π΅ часы Π½Π° Π±Π°Π·Π΅ ОБ Zephyr


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru