Праект Pine64 выпусціў воданепранікальны разумны гадзіннік PineTime

Супольнасць Pine64, якое займаецца стварэннем адчыненых прылад, выпусціла ў продаж разумныя гадзіны PineTime, якія пастаўляюцца ў герметычным корпусе, які вытрымоўвае апусканне на глыбіню 1 метр. Кошт прылады $26.99. У адрозненне ад раней даступнага камплекта для распрацоўшчыкаў, прапанаваны варыянт гадзін не ўкамплектаваны нізкаўзроўневым адладкавым інтэрфейсам і арыентаваны на звычайнага спажыўца (эксперыменты з усталёўкай неправераных прашывак не рэкамендуюцца з-за абмежаваных магчымасцяў па аднаўленні пасля збояў прашыўкі).

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

Праект Pine64 выпусціў воданепранікальны разумны гадзіннік PineTime

Якое паступіла ў продаж прылада PineTime пастаўляецца з новым выпускам прашыўкі InfiniTime 1.2. Са змен у новым выпуску адзначаецца ўключэнне ў склад прыкладання "метронам", паляпшэнне працы прыкладання "таймер", правядзенне працы па скарачэнні спажывання аператыўнай і сталай памяці. Памер прашыўкі паменшыўся з 420KB да 340KB.

Праект Pine64 выпусціў воданепранікальны разумны гадзіннік PineTimeПраект Pine64 выпусціў воданепранікальны разумны гадзіннік PineTime

У прелагамеой па змаўчанні прашыўцы InfiniTime выкарыстоўваецца аперацыйная сістэма рэальнага часу FreeRTOS 10, графічная бібліятэка LittleVGL 7 і Bluetooth-стэк NimBLE 1.3.0. Загрузнік прашыўкі заснаваны на MCUBoot. Прашыўка можа абнаўляцца праз OTA-абнаўленні, якія перадаюцца са смартфона праз Bluetooth LE.

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

На смартфоне і кампутары для кіравання гадзінамі могуць выкарыстоўвацца прыкладанні Gadgetbridge (для Android), Amazfish (для Sailfish і Linux) і Siglo (для Linux). Маецца эксперыментальная падтрымка WebBLEWatch, web-прыкладанні для сінхранізацыі гадзін з браўзэраў, якія падтрымліваюць API Web Bluetooth.

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

З навін праекту Pine64 таксама можна адзначыць рэалізацыю для смартфона PinePhone падтрымкі апаратнага паскарэння прайгравання відэа ў Gstreamer сродкамі VPU, даступнага ў SoC Allwinner A64. PinePhone зараз здольны выводзіць відэа з якасцю 1080p і 30fps, што можа быць карысна для прагляду відэа пры падлучэнні PinePhone да вонкавага экрана. З іншых змен згадваецца падрыхтоўка выявы з прашыўкай на базе Arch Linux ARM і абалонкі KDE Plasma Mobile 5.22. Да версіі 21.06/XNUMX абноўлены прашыўкі на аснове postmarketOS, прапанаваныя ў варыянтах з абалонкамі Phosh, KDE Plasma Mobile і SXMO.

Крыніца: opennet.ru

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