Першая версія InfiniTime, прашыўкі для адкрытых разумных гадзін PineTime

Супольнасць PINE64, якое займаецца стварэннем адчыненых прылад, паведаміла аб вынахадзе InfiniTime 1.0, афіцыйнай прашыўкі для "разумных" гадзін PineTime. Заяўлена, што новая версія прашыўкі дазваляе лічыць гадзіннік PineTime прадуктам, гатовым для канчатковых карыстальнікаў. У спісе змен адзначаецца істотная перапрацоўка афармлення інтэрфейсу, а таксама паляпшэнне мэнэджара апавяшчэнняў і выпраўленне драйвера TWI, які раней выклікаў падзенні ў гульнях.

Гадзіны PineTime былі прадстаўлены ў кастрычніку 2019 года і развіваліся як прылада, сумяшчальнае з PinePhone. У верасні 2020 гады вольная прашыўка InfiniTime, код якой распаўсюджваецца пад ліцэнзіяй GPLv3, была абраная ў якасці прашыўкі па змаўчанні для PinePhone. Прылада заснавана на мікракантролеры NRF52832 MCU (64 MHz) і абсталявана 512KB сістэмнай Flash-памяці, 4 MB Flash для дадзеных карыстача, 64KB АЗП, 1.3-цалевым вадкакрысталічным экранам з дазволам 240×240 пікселяў, акселерометрам (акселерометрам) вібраматорам. Зарада акумулятара (180 mAh) хапае на 3-5 дзён аўтаномнай працы.

У прашыўцы 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.

Код карыстацкага інтэрфейсу напісаны на C++ і ўключае такія магчымасці як гадзіны (лічбавыя, аналагавыя), фітнес-трэкер (пульсометр і крокамер), паказ апавяшчэнняў аб падзеях на смартфоне, ліхтарык, кіраванне прайграваннем музыкі на смартфоне, адлюстраванне інструкцый ад навігатара, секундамер і дзве простыя гульні (Paddle і 2048). Праз наладкі можна вызначаць час выключэння дысплея, фармат часу, умовы абуджэння, мяняць яркасць экрана, ацэньваць зарад акумулятара і версію прашыўкі.

Першая версія InfiniTime, прашыўкі для адкрытых разумных гадзін PineTime

Аўтар прашыўкі нагадвае, што апроч InfiniBand існуе шэраг альтэрнатыў, напрыклад, маюцца варыянты прашывак на аснове платформаў Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (на базе Micropython) і PinetimeLite (пашыраная мадыфікацыя прашыўкі InfiniTime).

Першая версія InfiniTime, прашыўкі для адкрытых разумных гадзін PineTimeПершая версія InfiniTime, прашыўкі для адкрытых разумных гадзін PineTime


Крыніца: opennet.ru

Дадаць каментар