ZSWatch layihəsi Zephyr OS əsasında açıq ağıllı saatlar hazırlayır

ZSWatch layihəsi Nordic Semiconductor nRF52833 çipinə əsaslanan, ARM Cortex-M4 mikroprosessoru ilə təchiz edilmiş və Bluetooth 5.1-i dəstəkləyən açıq ağıllı saat hazırlayır. Çap dövrə lövhəsinin sxemi və sxemi (kicad formatında), həmçinin 3D printerdə korpusun və dok stansiyasının çapı üçün model yükləmək üçün mövcuddur. Proqram təminatı açıq RTOS Zephyr-ə əsaslanır. Ağıllı saatların Android platforması əsasında smartfonlarla birləşdirilməsi dəstəklənir. Layihənin inkişafları MİT lisenziyası altında paylanır.

ZSWatch layihəsi Zephyr OS əsasında açıq ağıllı saatlar hazırlayır

Smartwatch üçün xüsusi proqram və avadanlıq layihə üçün xüsusi olaraq hazırlanmışdır. NRF52833 BLE çipindən əlavə cihaza 1.28 düymlük ekran (IPS TFT 240×240), addımölçən funksiyalı akselerometr, nəbz sensoru, vibrasiya mühərriki, 8 MB Flaş və 220 mAh Li-Po batareyası daxildir. . İdarəetmə üçün üç düymə var və ekranı qorumaq üçün sapfir şüşədən istifadə olunur. ARM Cortex-M5340 prosessoru əsasında daha funksional nRF33 çipinin istifadəsi və sensor ekranın olması ilə seçilən ikinci təkmilləşdirilmiş model də hazırlanır.

Proqram təminatı C dilində yazılmışdır və Intel, Linaro, NXP Semiconductors/Freescale, Synopsys və Nordic Semiconductor şirkətlərinin iştirakı ilə Linux Fondunun himayəsi altında Əşyaların İnterneti cihazları üçün hazırlanmış Zephyr real vaxt əməliyyat sistemi (RTOS) altında işləyir. . Zephyr nüvəsi minimal resurs istehlak etmək üçün nəzərdə tutulmuşdur (8-dən 512 KB RAM-a qədər). Bütün proseslər yalnız bir qlobal paylaşılan virtual ünvan sahəsi ilə təmin edilir (SASOS, Tək Ünvan Məkanı Əməliyyat Sistemi). Tətbiq üçün xüsusi kod xüsusi aparatda yüklənə və işə salına bilən monolit icra olunan fayl yaratmaq üçün proqrama aid olan ləpə ilə birləşdirilir. Bütün sistem resursları kompilyasiya zamanı müəyyən edilir və yalnız proqramın işləməsi üçün tələb olunan nüvə imkanları sistem şəklinə daxil edilir.

Proqram təminatının əsas xüsusiyyətləri:

  • GadgetBridge Android proqramından istifadə edərək smartfonla qarşılıqlı əlaqə və nəzarət.
  • Saatı, tarixi, batareyanın doldurulmasını, hava proqnozunu, atılan addımların sayını, oxunmamış bildirişlərin sayını və ürək döyüntüsünü göstərə bilən qrafik interfeys.
  • Pop-up bildirişləri üçün dəstək.
  • Parametrlərlə genişləndirilə bilən menyu.
  • Tətbiq seçim interfeysi. Təklif olunan proqramlara konfiqurator və musiqinin səsləndirilməsinə nəzarət vidceti daxildir.
  • İnteqrasiya edilmiş pedometr və ürək dərəcəsi monitoru funksionallığı.
  • Saatı istənilən u-blox AoA lövhəsi tərəfindən izlənilən etiket kimi istifadə etməyə imkan verən Bluetooth siqnalının istiqamətini müəyyən etmək üçün Bluetooth İstiqamət Tapma texnologiyasını dəstəkləyir.
  • Gələcək planlara ürək döyüntüsünün izlənilməsi, Bluetooth cütləşdirmə sisteminin təkmilləşdirilməsi və qrafik qabığın dəyişdirilə bilən proqram formasında yenidən dizayn edilməsi üçün tətbiqin əlavə edilməsi daxildir.

Əlavə olaraq, 91-cu ildən istehsal edilən klassik Casio F-1989W elektron saatının doldurulmasını əvəz etmək üçün lövhə hazırlayan Sensor Watch layihəsini qeyd edə bilərik. Dəyişdirilməsi təklif olunan lövhə Microchip SAM L22 mikrokontrolleri (ARM Cortex M0+) ilə gəlir və öz proqramlarınızı saatla idarə etmək üçün istifadə oluna bilər. Məlumatı göstərmək üçün nömrələr üçün 10 seqment və göstəricilər üçün 5 seqmentdən ibarət Casio saatlarından standart LCD istifadə olunur. Xarici cihazlara qoşulma və proqramların saata yüklənməsi USB Micro B portu vasitəsilə həyata keçirilir.Genişləndirmə üçün həmçinin 9-pinli PCB konnektoru (I²C avtobusu və SPI, UART, analoq giriş və müxtəlif sensorlar üçün 5 GPIO pin) mövcuddur. Lövhənin sxemi və sxemi Creative Commons Attribution-ShareAlike 4.0 lisenziyası altında paylanır və istifadə üçün təklif olunan proqram kitabxanaları MIT lisenziyası ilə lisenziyalaşdırılır.

ZSWatch layihəsi Zephyr OS əsasında açıq ağıllı saatlar hazırlayır


Mənbə: opennet.ru

Добавить комментарий