InfiniTime 1.0, un firmware pentru ceasurile inteligente PineTime

Comunitatea open source PINE64 a fost dezvăluită acum câteva zile lansarea InfiniTime 1.0, care este Firmware oficial PineTime smartwatch în care se afirmă că echiparea acestuia cu noua versiune de firmware face ca ceasul PineTime să fie un produs gata făcut pentru utilizatorii finali.

Jurnalul de schimbări notează o reproiectare semnificativă a interfeței, precum și o îmbunătățire a managerului de notificări și o remediere pentru driverul TWI, care anterior a provocat blocări în jocuri.

Ceasul PineTime a fost introdus în octombrie 2019 și a evoluat ca un dispozitiv compatibil PinePhone. În septembrie 2020, firmware-ul gratuit InfiniTime, al cărui cod este distribuit sub licența GPLv3, a fost ales ca firmware implicit pentru PineTime.

Dispozitivul se bazează pe microcontrolerul MCU NRF52832 (64 MHz) și este echipat cu sistem de memorie Flash de 512 KB, 4 MB Flash pentru datele utilizatorului, 64 KB RAM, ecran LCD de 1.3 inci cu rezoluție de 240 × 240 pixeli., Accelerometru (utilizat ca un pedometru), senzor de ritm cardiac și motor de vibrații. Încărcarea bateriei (180 mAh) este suficientă pentru 3-5 zile de viață a bateriei.

Ca orice proiect open source adevărat, PineTime nu se bazează doar pe o singură comunitate sau pe un singur firmware. Există multe alte proiecte disponibile care sunt în prezent în curs de dezvoltare și toate merită atenția bazei de utilizatori. Cel mai avansat firmware din listă este probabil Wasp-OS, firmware-ul Micropython. Oferă o mulțime de funcționalități și este foarte ușor de utilizat și de programat datorită limbajului Python.

Aș dori, de asemenea, să evidențiez Pinetime-Lite, o furculiță a InfiniTime a lui Joaquimorg. Joaquim a adăugat o mulțime de caracteristici și îmbunătățiri drăguțe și a contribuit deja cu mult din munca sa la InfiniTime.

Firmware InfiniTime utilizează sistemul de operare în timp real FreeRTOS 10, biblioteca grafică LittleVGL 7 și stiva Bluetooth NimBLE 1.3.0, în timp ce încărcătorul de firmware se bazează pe MCUBoot.

Codul interfeței utilizator este scris în C ++ și include funcții precum un ceas (digital, analog), un tracker de activitate (monitor de ritm cardiac și pedometru), care afișează notificări despre evenimente pe un smartphone, o lanternă, controlul redării muzicii pe un smartphone, afișând instrucțiuni pentru un browser, un cronometru și două jocuri simple (Paddle și 2048).

Prin setări, puteți determina ora în care ecranul se oprește, formatul orei, condițiile de activare, puteți modifica luminozitatea ecranului, puteți evalua încărcarea bateriei și versiunea firmware-ului.

Printre principalele sale caracteristici iesi in evidenta:

  • 2 fețe de ceas: digitale și analogice
  • Diverse aplicații (cronometru, control muzical, navigare, ritm cardiac) și jocuri (Paddle și 2048)
  • Setări utilizator (expirare expirare, format oră, condiții de declanșare)
  • Actualizări OTA cu ajutorul unui bootloader FOSS bazat pe MCUBoot
  • Monitorizarea ritmului cardiac și numărul de pași.
  • 3-5 zile de viață a bateriei

În ceea ce privește actualizarea firmware-ului, se menționează că aceasta poate fi actualizată prin actualizări OTA transmise de pe smartphone prin Bluetooth LE.

Pe de altă parte, în ceea ce privește relația de conectare și control al ceasului inteligent în dispozitivele non-Pine, se menționează că în smartphone-uri și computere este posibilă utilizarea aplicațiilor Gadgetbridge pentru Android, Amazfish (pentru Sailfish și Linux) și Century (pentru Linux) pentru a controla ceasul.

În plus, de asemenea Se menționează că există suport experimental pentru WebBLEWatch, o aplicație web pentru sincronizarea ceasurilor de la browsere care acceptă Bluetooth Web API.

Autorul firmware-ului amintește că, pe lângă InfiniTime, există o serie de alternative, de exemplu, există opțiuni de firmware bazate pe Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (bazat pe Micropython) și PinetimeLite (modificare extinsă a firmware-ului InfiniTime) .

În cele din urmă pentru cei interesați să afle mai multe despre asta Despre acest nou firmware sau dispozitiv, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.