Pirmā InfiniTime versija, programmaparatūra atvērtiem PineTime viedpulksteņiem

PINE64 kopiena, kas veido atvērtas ierīces, paziņoja par InfiniTime 1.0, PineTime viedpulksteņa oficiālās programmaparatūras izlaišanu. Tiek norādīts, ka jaunā programmaparatūras versija ļauj PineTime pulksteni uzskatīt par galalietotājiem gatavu produktu. Izmaiņu sarakstā ir atzīmēta būtiska saskarnes pārveidošana, kā arī paziņojumu pārvaldnieka uzlabojums un TWI draivera labojums, kas iepriekš izraisīja spēļu avārijas.

PineTime pulkstenis tika ieviests 2019. gada oktobrī un tika izstrādāts kā ar PinePhone saderīga ierīce. 2020. gada septembrī bezmaksas programmaparatūra InfiniTime, kuras kods tiek izplatīts saskaņā ar GPLv3 licenci, tika izvēlēta kā PinePhone noklusējuma programmaparatūra. Ierīce ir balstīta uz NRF52832 MCU (64 MHz) mikrokontrolleri un ir aprīkota ar 512KB sistēmas zibatmiņu, 4 MB Flash lietotāja datiem, 64KB RAM, 1.3 collu LCD ekrānu ar izšķirtspēju 240x240 pikseļi, akselerometru ( izmanto kā pedometru), sirdsdarbības sensoru un vibrācijas motoru. Akumulatora uzlāde (180 mAh) ir pietiekama 3-5 akumulatora darbības dienām.

InfiniTime programmaparatūra izmanto FreeRTOS 10 reāllaika operētājsistēmu, LittleVGL 7 grafikas bibliotēku un NimBLE 1.3.0 Bluetooth steku. Programmaparatūras sāknēšanas ielādētājs ir balstīts uz MCUBoot. Programmaparatūru var atjaunināt, izmantojot OTA atjauninājumus, kas tiek pārraidīti no viedtālruņa, izmantojot Bluetooth LE. Viedtālrunī un datorā pulksteņa vadīšanai varat izmantot lietotnes Gadgetbridge (operētājsistēmai Android), Amazfish (operētājsistēmai Sailfish un Linux) un Siglo (operētājsistēmai Linux). Ir eksperimentāls atbalsts WebBLEWatch — tīmekļa lietojumprogrammai pulksteņu sinhronizēšanai no pārlūkprogrammām, kas atbalsta Web Bluetooth API.

Lietotāja saskarnes kods ir rakstīts C++ valodā un ietver tādas funkcijas kā pulkstenis (digitālais, analogais), fitnesa izsekotājs (sirdsdarbības monitors un pedometrs), paziņojumu par notikumiem parādīšana viedtālrunī, lukturītis, mūzikas atskaņošanas vadība viedtālrunī, rāda norādījumus no navigatora, hronometra un divām vienkāršām spēlēm (Paddle un 2048). Izmantojot iestatījumus, varat noteikt displeja izslēgšanas laiku, laika formātu, modināšanas apstākļus, mainīt ekrāna spilgtumu, novērtēt akumulatora uzlādi un programmaparatūras versiju.

Pirmā InfiniTime versija, programmaparatūra atvērtiem PineTime viedpulksteņiem

Programmaparatūras autors atgādina, ka papildus InfiniBand ir virkne alternatīvu, piemēram, ir programmaparatūras opcijas, kuru pamatā ir Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (uz Micropython bāzes) un PinetimeLite (paplašināta modifikācija). InfiniTime programmaparatūras) platformām.

Pirmā InfiniTime versija, programmaparatūra atvērtiem PineTime viedpulksteņiemPirmā InfiniTime versija, programmaparatūra atvērtiem PineTime viedpulksteņiem


Avots: opennet.ru

Pievieno komentāru