Versi pertama InfiniTime, perisian tegar untuk jam tangan pintar PineTime terbuka

Komuniti PINE64, yang mencipta peranti terbuka, mengumumkan keluaran InfiniTime 1.0, perisian tegar rasmi untuk jam tangan pintar PineTime. Dinyatakan bahawa versi perisian tegar baharu membolehkan jam tangan PineTime dianggap sebagai produk sedia untuk pengguna akhir. Senarai perubahan termasuk reka bentuk semula ketara antara muka, serta peningkatan dalam pengurus pemberitahuan dan pembetulan untuk pemandu TWI, yang sebelum ini menyebabkan ranap dalam permainan.

Jam tangan PineTime telah diperkenalkan pada Oktober 2019 dan dibangunkan sebagai peranti serasi PinePhone. Pada September 2020, perisian tegar InfiniTime percuma, yang kodnya diedarkan di bawah lesen GPLv3, telah dipilih sebagai perisian tegar lalai untuk PinePhone. Peranti ini berasaskan mikropengawal NRF52832 MCU (64 MHz) dan dilengkapi dengan memori Flash sistem 512KB, Flash 4 MB untuk data pengguna, RAM 64KB, skrin LCD 1.3 inci dengan resolusi 240x240 piksel, pecutan ( digunakan sebagai pedometer), penderia kadar jantung dan motor getaran. Caj bateri (180 mAh) cukup untuk 3-5 hari hayat bateri.

Perisian tegar InfiniTime menggunakan sistem pengendalian masa nyata FreeRTOS 10, perpustakaan grafik LittleVGL 7 dan tindanan Bluetooth NimBLE 1.3.0. Pemuat but perisian tegar adalah berdasarkan MCUBoot. Perisian tegar boleh dikemas kini melalui kemas kini OTA yang dihantar dari telefon pintar melalui Bluetooth LE. Pada telefon pintar dan komputer anda, anda boleh menggunakan apl Gadgetbridge (untuk Android), Amazfish (untuk Sailfish dan Linux) dan Siglo (untuk Linux) untuk mengawal jam tangan anda. Terdapat sokongan percubaan untuk WebBLEWatch, aplikasi web untuk menyegerakkan jam daripada penyemak imbas yang menyokong API Bluetooth Web.

Kod antara muka pengguna ditulis dalam C++ dan termasuk ciri-ciri seperti jam (digital, analog), penjejak kecergasan (pantau kadar jantung dan pedometer), memaparkan pemberitahuan tentang peristiwa pada telefon pintar, lampu suluh, mengawal main balik muzik pada telefon pintar, memaparkan arahan daripada pelayar, jam randik dan dua permainan mudah (Paddle dan 2048). Melalui tetapan, anda boleh menentukan masa paparan dimatikan, format masa, keadaan bangun tidur, menukar kecerahan skrin, menilai cas bateri dan versi perisian tegar.

Versi pertama InfiniTime, perisian tegar untuk jam tangan pintar PineTime terbuka

Pengarang perisian tegar mengingatkan bahawa sebagai tambahan kepada InfiniBand, terdapat beberapa alternatif, contohnya, terdapat pilihan perisian tegar berdasarkan Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (berasaskan Micropython) dan PinetimeLite (pengubahsuaian lanjutan daripada platform perisian tegar InfiniTime).

Versi pertama InfiniTime, perisian tegar untuk jam tangan pintar PineTime terbukaVersi pertama InfiniTime, perisian tegar untuk jam tangan pintar PineTime terbuka


Sumber: opennet.ru

Tambah komen