InfiniTime 1.0, programmaparatūra viedajiem PineTime pulksteņiem

PINE64 atklātā pirmkoda kopiena atklāja pirms vairākām dienām InfiniTime 1.0 izlaišana, kas ir PineTime smartwatch oficiālā programmaparatūra kurā norādīts, ka tā aprīkošana ar jauno programmaparatūras versiju padara PineTime pulksteni gatavu produktu galalietotājiem.

Mainīšanas žurnāls norāda uz ievērojamu saskarnes pārveidošanu, kā arī paziņojumu pārvaldnieka uzlabošanu un TWI draivera labojumu, kas iepriekš izraisīja avārijas spēlēs.

Rokaspulkstenis PineTime tika ieviests 2019. gada oktobrī un ir attīstījies kā ar PinePhone saderīga ierīce. 2020. gada septembrī par InfinTime bezmaksas programmaparatūru, kuras kods tiek izplatīts ar GPLv3 licenci, tika izvēlēta PineTime noklusējuma programmaparatūra.

Ierīces pamatā ir mikrokontrolleris MCU NRF52832 (64 MHz), un tā ir aprīkota ar 512KB sistēmas zibatmiņu, 4 MB zibatmiņu lietotāja datiem, 64 KB RAM, 1.3 collu LCD ekrānu ar izšķirtspēju 240 × 240 pikseļi., Akselerometru (lieto kā pedometrs), sirdsdarbības sensoru un vibrācijas motoru. Baterijas uzlāde (180 mAh) ir pietiekama 3-5 dienu akumulatora darbības laikam.

Tāpat kā jebkurš patiess atvērtā koda projekts, arī PineTime nav balstīts tikai uz vienu kopienu vai vienu programmaparatūru. Ir pieejami daudzi citi projekti, kas pašlaik tiek izstrādāti, un visi ir pelnījuši lietotāju bāzes uzmanību. Visprogresīvākā programmaparatūra, iespējams, ir Wasp-OS, Micropython programmaparatūra. Tas nodrošina daudz funkcionalitātes un ir patiešām viegli lietojams un programmējams, pateicoties Python valodai.

Es vēlētos izcelt arī Pinetime-Lite, Joaquimorg's InfiniTime dakšiņu. Hoakims pievienoja daudz jauku funkciju un uzlabojumu, un jau ir ieguldījis lielu daļu sava darba InfiniTime.

Programmaparatūra InfiniTime izmanto FreeRTOS 10 reāllaika operētājsistēmu, grafikas bibliotēka LittleVGL 7 un kaudze Bluetooth NimBLE 1.3.0, savukārt programmaparatūras iekrāvēja pamatā ir MCUBoot.

Lietotāja saskarnes kods ir rakstīts C ++ un ietver tādas funkcijas kā pulkstenis (digitālais, analogais), aktivitāšu izsekotājs (sirdsdarbības monitors un pedometrs), kas parāda paziņojumus par notikumiem viedtālrunī, lukturīti, mūzikas atskaņošanas vadību viedtālrunī, norādot pārlūkprogrammas instrukcijas, hronometrs un divas vienkāršas spēles (bradāt un 2048).

Izmantojot iestatījumus, varat noteikt ekrāna izslēgšanās laiku, laika formātu, aktivizācijas apstākļus, mainīt ekrāna spilgtumu, novērtēt akumulatora uzlādi un programmaparatūras versiju.

Starp tās galvenajām iezīmēm izcelties:

  • 2 pulksteņu sejas: digitālās un analogās
  • Dažādas lietojumprogrammas (hronometrs, mūzikas vadība, navigācija, sirdsdarbības ātrums) un spēles (lāpstiņa un 2048)
  • Lietotāja iestatījumi (displeja taimauts, laika formāts, aktivizēšanas nosacījumi)
  • OTA atjaunina ar MCUBoot balstītas FOSS sāknēšanas programmas palīdzību
  • Sirdsdarbības monitorings un soļu skaits.
  • 3-5 dienas akumulatora darbības laiks

Attiecībā uz programmaparatūras atjauninājumu tiek minēts, ka to var atjaunināt, izmantojot OTA atjauninājumus, kas no viedtālruņa tiek pārsūtīti caur Bluetooth LE.

No otras puses, attiecībā uz viedpulksteņa saistīšanas un vadības attiecībām ierīcēs, kas nav Pine, tiek minēts, ka viedtālruņos un datoros ir iespējams izmantot lietojumprogrammas Gadgetbridge for Android, Amazfish (Sailfish un Linux) un Century (operētājsistēmai Linux), lai kontrolētu pulksteni.

Plus arī Tiek minēts, ka WebBLEWatch ir eksperimentāls atbalsts, tīmekļa lietojumprogramma pulksteņu sinhronizēšanai no pārlūkiem, kas atbalsta Bluetooth Web API.

Programmaparatūras autors atgādina, ka papildus InfiniTime ir vairākas alternatīvas, piemēram, ir programmaparatūras opcijas, kuru pamatā ir Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (pamatojoties uz Micropython) un PinetimeLite (paplašināta InfiniTime programmaparatūras modifikācija).

Beidzot tiem, kurus interesē uzzināt vairāk par to Par šo jauno programmaparatūru vai ierīci varat pārbaudīt informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.