InfiniTime-in ilk versiyası, PineTime açıq ağıllı saatlar üçün proqram təminatı

Açıq qurğular yaradan PINE64 icması PineTime smart saatı üçün rəsmi proqram təminatı olan InfiniTime 1.0-ın buraxıldığını elan etdi. Bildirilir ki, yeni proqram təminatı versiyası PineTime saatını son istifadəçilər üçün hazır məhsul hesab etməyə imkan verir. Dəyişikliklər siyahısına interfeysin əhəmiyyətli dərəcədə yenidən dizaynı, həmçinin bildiriş menecerinin təkmilləşdirilməsi və əvvəllər oyunlarda qəzalara səbəb olan TWI sürücüsü üçün düzəliş daxildir.

PineTime saatı 2019-cu ilin oktyabrında təqdim edilib və PinePhone-a uyğun cihaz kimi hazırlanıb. 2020-ci ilin sentyabr ayında kodu GPLv3 lisenziyası ilə paylanan pulsuz InfiniTime proqram təminatı PinePhone üçün standart proqram təminatı olaraq seçildi. Qurğu NRF52832 MCU (64 MHz) mikrokontroller əsasında qurulub və 512KB sistem Flaş yaddaşı, istifadəçi məlumatları üçün 4 MB Flaş, 64 KB əməli yaddaş, 1.3x240 piksel təsvir ölçülü 240 düymlük LCD ekran, akselerometr ( pedometr kimi istifadə olunur), ürək dərəcəsi sensoru və vibrasiya mühərriki. Batareyanın doldurulması (180 mAh) batareyanın 3-5 gün işləməsi üçün kifayətdir.

InfiniTime proqram təminatı FreeRTOS 10 real vaxt əməliyyat sistemindən, LittleVGL 7 qrafik kitabxanasından və NimBLE 1.3.0 Bluetooth yığınından istifadə edir. Firmware yükləyicisi MCUBoot-a əsaslanır. Mikroproqram Bluetooth LE vasitəsilə smartfondan ötürülən OTA yeniləmələri vasitəsilə yenilənə bilər. Smartfonunuzda və kompüterinizdə saatınızı idarə etmək üçün Gadgetbridge (Android üçün), Amazfish (Sailfish və Linux üçün) və Siglo (Linux üçün) proqramlarından istifadə edə bilərsiniz. Veb Bluetooth API-ni dəstəkləyən brauzerlərdən saatların sinxronlaşdırılması üçün veb tətbiqi olan WebBLEWatch üçün eksperimental dəstək mövcuddur.

İstifadəçi interfeysi kodu C++ dilində yazılmışdır və saat (rəqəmsal, analoq), fitnes izləyicisi (ürək dərəcəsi monitoru və addımölçən), smartfonda hadisə bildirişlərinin göstərilməsi, fənər, smartfonda musiqinin səsləndirilməsinə nəzarət, naviqatordan, saniyəölçəndən və iki sadə oyundan (Paddle və 2048) təlimatlar. Parametrlər vasitəsilə siz ekranın söndürülmə vaxtını, vaxt formatını, oyanma şərtlərini təyin edə, ekran parlaqlığını dəyişə, batareyanın doldurulmasını və proqram təminatının versiyasını qiymətləndirə bilərsiniz.

InfiniTime-in ilk versiyası, PineTime açıq ağıllı saatlar üçün proqram təminatı

Mikroproqramın müəllifi xatırladır ki, InfiniBand-a əlavə olaraq bir sıra alternativlər var, məsələn, Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython əsaslı) və PinetimeLite (genişlənmiş modifikasiya) əsasında proqram təminatı variantları var. InfiniTime proqram təminatı) platformalarının.

InfiniTime-in ilk versiyası, PineTime açıq ağıllı saatlar üçün proqram təminatıInfiniTime-in ilk versiyası, PineTime açıq ağıllı saatlar üçün proqram təminatı


Mənbə: opennet.ru

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