Bemutatta a PINE64 nyílt forráskódú közösségét néhány nappal ezelőtt az InfiniTime 1.0 kiadása, ami a PineTime smartwatch hivatalos firmware amelyben kijelentik, hogy az új firmware verzióval való felszerelés a PineTime órát kész termékké teszi a végfelhasználók számára.
A változásnapló megjegyzi a felület jelentős átalakítását, valamint az értesítéskezelő fejlesztését és a TWI illesztőprogram javítását, amely korábban összeomlást okozott a játékokban.
Az óra A PineTime-et 2019 októberében vezették be, és PinePhone-kompatibilis eszközként fejlődött. 2020 szeptemberében az ingyenes InfiniTime firmware-t választották alapértelmezett firmware-ként a PineTime számára, amelynek kódját a GPLv3 licenc alatt terjesztik.
Az eszköz az MCU NRF52832 (64 MHz) mikrovezérlőn alapul, és 512 KB-os Flash-memóriával, 4 MB Flash-mel rendelkezik a felhasználói adatokhoz, 64 KB-os RAM-mal, 1.3 hüvelykes LCD-kijelzővel 240 × 240 pixeles felbontással., Gyorsulásmérővel (mint lépésszámláló), pulzusérzékelő és vibrációs motor. Az akkumulátor töltése (180 mAh) elegendő az akkumulátor 3-5 napos üzemidejéhez.
Mint minden igazi nyílt forráskódú projekt, a PineTime sem kizárólag egyetlen közösségen vagy egyetlen firmware-n alapul. Sok más projekt áll rendelkezésre, amelyek jelenleg fejlesztés alatt állnak, és mindegyik megérdemli a felhasználói bázis figyelmét. A lista legfejlettebb firmware-je valószínűleg a Wasp-OS, a Micropython firmware. Nagyon sok funkciót biztosít, és a Python nyelvnek köszönhetően valóban könnyen használható és programozható.
Szeretném kiemelni a Pinetime-Lite-et, a Joaquimorg InfiniTime villáját is. Joaquim sok szép funkciót és fejlesztést adott hozzá, és sok munkájával már hozzájárult az InfiniTime-hoz.
Firmware Az InfiniTime a FreeRTOS 10 valós idejű operációs rendszert használja, a LittleVGL 7 grafikus könyvtár és a Bluetooth NimBLE 1.3.0 verem, míg a firmware betöltő az MCUBoot-ra épül.
A felhasználói felület kódja C ++ nyelven íródott és olyan funkciókat tartalmaz, mint az óra (digitális, analóg), az aktivitásmérő (pulzusmérő és lépésszámláló), amelyek értesítéseket jelenítenek meg az eseményekről egy okostelefonon, egy elemlámpát, a zenelejátszás vezérlését egy okostelefonon, utasításokat mutatnak egy böngészőhöz, egy stopper és két egyszerű játék (Paddle és 2048).
A beállítások segítségével meghatározhatja a képernyő kikapcsolási idejét, az idő formátumát, az aktiválási körülményeket, megváltoztathatja a képernyő fényerejét, értékelheti az akkumulátor töltöttségét és a firmware verzióját.
Fő jellemzői között a következők:
- 2 óra arca: digitális és analóg
- Különböző alkalmazások (stopper, zene vezérlés, navigáció, pulzusszám) és játékok (lapát és 2048)
- Felhasználói beállítások (megjelenítési időkorlát, időformátum, trigger feltételek)
- Az OTA egy MCUBoot-alapú FOSS rendszerindító segítségével frissül
- A pulzus monitorozása és a lépésszám.
- 3-5 napos akkumulátor-üzemidő
A firmware-frissítéssel kapcsolatban megemlítik, hogy ezt az okostelefonról a Bluetooth LE-n keresztül továbbított OTA-frissítésekkel lehet frissíteni.
Másrészt az okosóra összekapcsolásának és vezérlésének kapcsolatát a nem Pine eszközökben megemlítik, hogy az okostelefonokban és a számítógépekben lehetőség van a Gadgetbridge for Android, az Amazfish (Sailfish és Linux) és Century (Linux esetén) az óra vezérléséhez.
Ráadásul szintén Megemlítik, hogy kísérleti támogatást nyújt a WebBLEWatch, a Bluetooth Web API-t támogató böngészők óráinak szinkronizálására szolgáló webalkalmazás.
A firmware készítője emlékeztet arra, hogy az InfiniTime mellett számos alternatíva létezik, például vannak firmware opciók, amelyek a Zephyr, a Mynewt OS, az MbedOS, a TinyGo, a WaspOS (a Micropython alapján) és a PinetimeLite (az InfiniTime firmware kiterjesztett módosítása) alapján készülnek. .
Végül azok számára, akik többet szeretnének tudni róla Az új firmware-ről vagy eszközről ellenőrizheti a részleteket A következő linken.