InfiniTime 1.0, një firmware për orët inteligjente PineTime

Komuniteti me burim të hapur PINE64 u zbulua disa ditë më parë lëshimi i InfiniTime 1.0, e cila është Firmware zyrtar i orës inteligjente PineTime në të cilën thuhet se pajisja e tij me versionin e ri të firmuerit e bën orën PineTime një produkt të gatshëm për përdoruesit përfundimtarë.

Ndryshimi shënon një ridizajnim të rëndësishëm të ndërfaqes, si dhe një përmirësim të menaxherit të njoftimeve dhe një rregullim për drejtuesin TWI, i cili më parë shkaktoi përplasje në lojëra.

Ora PineTime u prezantua në Tetor 2019 dhe ka evoluar si një pajisje e përputhshme me PinePhone. Në Shtator 2020, firmware falas InfiniTime, kodi i së cilës shpërndahet nën licencën GPLv3, u zgjodh si firmueri i paracaktuar për PineTime.

Pajisja bazohet në mikrokontrolluesin MCU NRF52832 (64 MHz) dhe është e pajisur me sistem 512KB memorje flash, 4MB Flash për të dhënat e përdoruesit, 64KB RAM, ekran LCD 1.3 inç me një rezolucion prej 240 × 240 pikselë, akselerometër (përdoret si një hapamatës), sensori i rrahjeve të zemrës dhe motori i vibrimit. Karikimi i baterisë (180 mAh) është i mjaftueshëm për 3-5 ditë jetëgjatësi të baterisë.

Si çdo projekt i vërtetë me burim të hapur, PineTime nuk bazohet vetëm në një komunitet të vetëm ose në një firmware të vetëm. Ka shumë projekte të tjera në dispozicion që janë aktualisht në zhvillim dhe të gjithë meritojnë vëmendjen e bazës së përdoruesve. Firmware më i përparuar në listë është ndoshta Wasp-OS, firmware i Micropython. Ai siguron shumë funksionalitete dhe është me të vërtetë i lehtë për t’u përdorur dhe programuar falë gjuhës Python.

Unë gjithashtu do të doja të theksoja Pinetime-Lite, një pirun i Joaquimorg's InfiniTime. Joaquim shtoi shumë veçori dhe përmirësime të këndshme dhe tashmë ka kontribuar shumë në punën e tij në InfiniTime.

Firmware InfiniTime përdor sistemin operativ FreeRTOS 10 në kohë reale, biblioteka grafike LittleVGL 7 dhe pirgu Bluetooth NimBLE 1.3.0, ndërsa ngarkuesi i firmuerit bazohet në MCUBoot.

Kodi i ndërfaqes së përdoruesit është shkruar në C ++ dhe përfshin funksione të tilla si një orë (dixhitale, analoge), një gjurmues aktiviteti (monitor i rrahjeve të zemrës dhe hapamatës), i cili tregon njoftime për ngjarjet në një smartphone, një elektrik dore, kontroll të riprodhimit të muzikës në një smartphone, duke treguar udhëzime për një shfletues, një kronometër dhe dy lojëra të thjeshta (Paddle dhe 2048).

Përmes cilësimeve, ju mund të përcaktoni kohën kur ekrani fiket, formatin e kohës, kushtet e aktivizimit, të ndryshoni shkëlqimin e ekranit, të vlerësoni ngarkimin e baterisë dhe versionin e firmuerit.

Ndër tiparet kryesore të tij përfshijnë:

  • 2 faqe shikimi: dixhitale dhe analoge
  • Aplikime të ndryshme (kronometër, kontroll muzikor, lundrim, rrahje zemre) dhe lojëra (Paddle dhe 2048)
  • Cilësimet e përdoruesit (koha e shfaqjes, formati i kohës, kushtet e shkaktimit)
  • OTA azhurnon me ndihmën e një bootloader FOSS të bazuar në MCUBoot
  • Monitorimi i rrahjeve të zemrës dhe numërimi i hapave.
  • 3-5 ditë jetëgjatësi e baterisë

Lidhur me azhurnimin e firmuerit, përmendet që kjo mund të azhurnohet përmes azhurnimeve OTA të transmetuara nga telefoni inteligjent përmes Bluetooth LE.

Nga ana tjetër, në lidhje me marrëdhëniet e lidhjes dhe kontrollit të orës inteligjente në pajisjet jo-Pisha, përmendet se në smartphone dhe kompjuterë është e mundur të përdoren aplikacionet Gadgetbridge për Android, Amazfish (për Sailfish dhe Linux) dhe Shekulli (për Linux) për të kontrolluar orën.

Plus gjithashtu Përmendet se ka mbështetje eksperimentale për WebBLEWatch, një aplikacion në internet për sinkronizimin e orëve nga shfletuesit që mbështesin Bluetooth Web API.

Autori i firmware kujton se përveç InfiniTime ka një numër alternativash, për shembull ka mundësi firmware bazuar në Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (bazuar në Micropython) dhe PinetimeLite (modifikimi i zgjeruar i firmware InfiniTime) .

Më në fund për ata që janë të interesuar të dinë më shumë për të Për këtë firmware ose pajisje të re, mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.