Sechaba sa PINE64 se bulehileng se phatlalalitse tokollo ea InfiniTime 1.0, firmware ea semmuso bakeng sa smartwatch ea PineTime. Ho boleloa hore mofuta o mocha oa firmware o etsa hore PineTime e be sehlahisoa se loketseng basebelisi ba ho qetela. Phetoho ea phetoho e kenyelletsa phetoho e kholo ea sebopeho, hammoho le mookameli oa tsebiso e ntlafetseng le tokiso bakeng sa mokhanni oa TWI, eo pele e neng e baka likotsi lipapaling.
Oache ea PineTime e ile ea hlahisoa ka Mphalane 2019 'me ea ntlafatsoa e le sesebelisoa se lumellanang le PinePhone. Ka Loetse 2020, firmware ea mahala ea InfiniTime, eo khoutu ea eona e abjoang tlasa laesense ea GPLv3, e ile ea khethoa e le firmware ea kamehla bakeng sa PinePhone. Sesebelisoa se thehiloe ho NRF52832 MCU (64 MHz) 'me e na le 512KB ea tsamaiso ea Flash memory, 4 MB Flash bakeng sa data ea mosebedisi, 64KB ea RAM, skrine ea LCD ea 1.3-inch e nang le qeto ea 240 × 240 pixels, accelerometer (e sebelisoang e le motor pedometer.), mochine oa ho otla ha pelo. Tefiso ea betri (180 mAh) e lekane bakeng sa matsatsi a 3-5 a mosebetsi o ikemetseng.
В прошивке InfiniTime задействована операционная система реального времени FreeRTOS 10, графическая библиотека LittleVGL 7 и Bluetooth-стек NimBLE 1.3.0. Загрузчик прошивки основан на MCUBoot. Прошивка может обновляться через OTA-обновления, передаваемые со смартфона через Bluetooth LE. На смартфоне и компьютере для управления часами могут использоваться приложения Gadgetbridge (для Android), Amazfish (для Sailfish и Linux) и Siglo (для Linux). Имеется экспериментальная поддержка WebBLEWatch, web-приложения для синхронизации часов из браузеров, поддерживающих API Web Bluetooth.
Khoutu ea sebopeho sa mosebelisi e ngotsoe ka C ++ 'me e kenyelletsa likarolo tse kang oache (digital, analog), tracker ea boikoetliso (sehlahlo sa lebelo la pelo le pedometer), e bonts'a litsebiso mabapi le liketsahalo ho smartphone, toche, ho laola ho bapala ha' mino ho smartphone, ho hlahisa litaelo tse tsoang ho motho ea tsamaisang sekepe, stopwatch le lipapali tse peli tse bonolo (Paddle le 2048). Ka li-setting, o ka tseba nako eo ponts'o e timang ka eona, sebopeho sa nako, maemo a ho tsoha, ho fetola khanya ea skrine, ho lekola tefiso ea betri le mofuta oa firmware.

Sengoli sa firmware se hopotsa hore ho phaella ho InfiniBand, ho na le mekhoa e mengata, mohlala, ho na le likhetho tsa firmware tse thehiloeng ho Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (e thehiloeng ho Micropython) le PinetimeLite (phetoho e atolositsoeng ea InfiniTime firmware) platforms.


Source: opennet.ru
