Общността Pine64, ангажирана с изработката на отворени устройства, пусна в продажба умните часовници PineTime, предоставяни в херметичен корпус, способен да издържа на наводнения до 1 метър дълбочина. Цената на устройството е 26.99 $. За разлика от предишния комплект за разработчици, предложената версия на часовниците не е снабдена с нискоуровневен отладъчен интерфейс и е насочена към обикновения потребител (експериментите с инсталирането на непроверени фърмуерни версии не се препоръчват заради ограничените възможности за възстановяване след фърмуерни сривове).
Часовниците PineTime са изградени на базата на микроконтролер NRF52832 MCU (64 MHz) и разполагат с 512KB системна Flash памет, 4 MB Flash за потребителски данни, 64KB RAM, 1.3-инчов сензорен екран с резолюция 240×240 пиксела (IPS, 65K цвята), Bluetooth 5, акселерометър (използва се като педометър), сензор за пулс и вибромотор. Зарядът на акумулатора (180 mAh) е достатъчен за 3-5 дни автономна работа. Тегло — 38 грама.

Новата версия на устройствата PineTime идва с обновлението на фърмуера InfiniTime 1.2. Сред промените в новата версия можем да отбележим добавянето на приложение „метроном“, подобрения в работата на приложението „таймер“, както и усилия за намаляване на консумацията на оперативна и постоянна памет. Размерът на фърмуера е намален от 420KB до 340KB.


В предлаганата по подразбиране фърмуер InfiniTime е използвана операционна система за реално време FreeRTOS 10, графичната библиотека LittleVGL 7 и Bluetooth стекът NimBLE 1.3.0. Загрузчикът на фърмуера е базиран на MCUBoot. Фърмуерът може да бъде обновен чрез OTA актуализации, предавани от смартфон чрез Bluetooth LE.
Кодът на потребителския интерфейс е написан на C++ и включва функции като часовници (цифрови, аналогови), фитнес тракер (пулсомер и педометър), показване на уведомления за събития на смартфон, фенерче, управление на възпроизвеждането на музика на смартфон, показване на инструкции от навигатора, секундомери и две прости игри (Paddle и 2048). Чрез настройките можетe да определяте времето за изключване на дисплея, формата на времето, условията за събуждане, да променяте яркостта на екрана, да оценявате заряда на акумулатора и версията на фърмуера.
На смартфони и компютри можете да използвате приложения Gadgetbridge (за Android), Amazfish (за Sailfish и Linux) и Siglo (за Linux) за управление на часовниците. Съществува експериментална поддръжка на WebBLEWatch, уеб приложение за синхронизиране на часовниците от браузъри, които поддържат API Web Bluetooth.
Освен това, за PineTime, ентусиасти разработиха нова алтернативна фърмуер Malila, базирана на RIOT OS, с интерфейс в стил GNOME (шрифт Cantarell, икони и стил GNOME) и поддръжка на MicroPython. В допълнение към InfiniTime и Malila, за PineTime също се развиват фърмуери на основата на платформите Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (базирана на Micropython) и PinetimeLite (разширена модификация на фърмуера InfiniTime).
От новините на проекта Pine64 трябва да се отбележи реализирането на поддръжка за хардуерно ускорение на възпроизвеждане на видео в Gstreamer чрез VPU, наличен в SoC Allwinner A64, за смартфона PinePhone. PinePhone вече може да пуска видео с качество 1080p и 30fps, което може да бъде полезно за гледане на видео при свързване на PinePhone към външен екран. Сред другите промени се споменава подготовката на образ с фърмуер на базата на Arch Linux ARM и обвивката KDE Plasma Mobile 5.22. До версия 21.06 бяха обновени фърмуерите на базата на postmarketOS, предлагани с обвивки Phosh, KDE Plasma Mobile и SXMO.
Източник: opennet.ru
