InfiniTime 1.0, laiteohjelmisto PineTime-älykelloille

PINE64-avoimen lähdekoodin yhteisö paljastettiin useita päiviä sitten InfiniTime 1.0: n julkaisu, kumpi on Virallinen PineTime-älykellon laiteohjelmisto jossa todetaan, että sen varustaminen uudella laiteohjelmistoversiolla tekee PineTime-kellosta valmiin tuotteen loppukäyttäjille.

Muutosloki toteaa käyttöliittymän huomattavan uudelleensuunnittelun sekä parannuksen ilmoitusten hallintaan ja korjauksen TWI-ohjaimelle, joka aiemmin aiheutti kaatumisia peleissä.

Kello PineTime otettiin käyttöön lokakuussa 2019, ja se on kehittynyt PinePhone-yhteensopivaksi laitteeksi. Syyskuussa 2020 ilmainen InfiniTime-laiteohjelmisto, jonka koodi jaetaan GPLv3-lisenssillä, valittiin PineTimen oletusohjelmistoksi.

Laite perustuu MCU NRF52832 (64 MHz) -mikro-ohjaimeen ja on varustettu 512 kt: n järjestelmämuistilla, 4 Mt: n Flash-datalla käyttäjätietoja varten, 64 kt: n RAM-muistilla, 1.3 tuuman LCD-näytöllä, jonka resoluutio on 240 × 240 pikseliä., Kiihtyvyysanturi (käytetään askelmittari), sykesensori ja värähtelymoottori. Akun varaus (180 mAh) riittää 3-5 päivän akun kestoon.

Kuten kaikki todelliset avoimen lähdekoodin projektit, PineTime ei perustu yksinomaan yhteen yhteisöön tai yhteen laiteohjelmistoon. Saatavilla on monia muita parhaillaan kehitteillä olevia projekteja, jotka kaikki ansaitsevat käyttäjäkunnan huomion. Luettelon edistynein laiteohjelmisto on todennäköisesti Wasp-OS, Micropython-laiteohjelmisto. Se tarjoaa paljon toimintoja ja on todella helppo käyttää ja ohjelmoida Python-kielen ansiosta.

Haluan myös korostaa Pinetime-Liteä, Joaquimorgin InfiniTimen haarukkaa. Joaquim lisäsi paljon mukavia ominaisuuksia ja parannuksia, ja on jo antanut paljon töitä InfiniTimelle.

Laiteohjelmisto InfiniTime käyttää reaaliaikaista FreeRTOS 10 -käyttöjärjestelmää, LittleVGL 7 -grafiikkakirjasto ja Bluetooth NimBLE 1.3.0 -pino, kun taas laiteohjelmistolataus perustuu MCUBootiin.

Käyttöliittymäkoodi kirjoitetaan C ++ -merkillä ja sisältää toimintoja, kuten kellon (digitaalinen, analoginen), aktiivisuuden seuranta (sykemittari ja askelmittari), joka näyttää ilmoituksia tapahtumista älypuhelimessa, taskulampun, musiikin toiston ohjauksen älypuhelimessa, ohjeet selaimelle, sekuntikello ja kaksi yksinkertaista peliä (mela ja 2048).

Asetusten avulla voit määrittää näytön sammumisajan, aikamuodon, aktivointiolosuhteet, muuttaa näytön kirkkautta, arvioida akun latauksen ja laiteohjelmiston version.

Yksi sen pääominaisuuksista erottuvat:

  • 2 kellotaulua: digitaalinen ja analoginen
  • Erilaisia ​​sovelluksia (sekuntikello, musiikin hallinta, navigointi, syke) ja pelejä (mela ja 2048)
  • Käyttäjäasetukset (näytön aikakatkaisu, aikamuoto, laukaisuehdot)
  • OTA päivittää MCUBoot-pohjaisen FOSS-käynnistyslataimen avulla
  • Sykkeen seuranta ja askelmäärä.
  • 3-5 päivän akunkesto

Laiteohjelmistopäivityksen yhteydessä mainitaan, että päivitys voidaan päivittää älypuhelimesta Bluetooth LE: n kautta lähetettyjen OTA-päivitysten kautta.

Toisaalta älykellon linkityksen ja ohjauksen suhteen muissa kuin Pine-laitteissa mainitaan, että älypuhelimissa ja tietokoneissa on mahdollista käyttää Gadgetbridge for Android-, Amazfish- (Sailfish- ja Linux-sovelluksia) ja Century (Linux) kellon hallintaan.

Plus myös Mainitaan, että WebBLEWatchille on kokeellista tukea, verkkosovellus kellojen synkronointiin selaimista, jotka tukevat Bluetooth Web -sovellusliittymää.

Laiteohjelmiston kirjoittaja muistuttaa, että InfiniTimen lisäksi on olemassa useita vaihtoehtoja, esimerkiksi laiteohjelmistovaihtoehtoja ovat Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (perustuu Micropythoniin) ja PinetimeLite (InfiniTime-laiteohjelmiston laajennettu muunnos). .

Vihdoin niille, jotka ovat kiinnostuneita tietämään siitä lisää Tietoja uudesta laiteohjelmistosta tai laitteesta voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.