InfiniTime 1.0, фърмуер за интелигентни часовници PineTime

Представена е общността с отворен код PINE64 преди няколко дни пускането на InfiniTime 1.0, кой е Официален фърмуер на PineTime smartwatch в която се посочва, че оборудването му с новата версия на фърмуера прави PineTime часовника готов продукт за крайните потребители.

Дневникът на промените отбелязва значителен редизайн на интерфейса, както и подобрение на мениджъра на уведомленията и поправка за драйвера TWI, който преди това причинява сривове в игрите.

Ел релой PineTime беше представен през октомври 2019 г. и се превърна в устройство, съвместимо с PinePhone. През септември 2020 г. безплатният фърмуер InfiniTime, чийто код се разпространява под лиценза GPLv3, беше избран като фърмуер по подразбиране за PineTime.

Устройството е базирано на микроконтролера MCU NRF52832 (64 MHz) и е оборудвано с 512KB система Flash памет, 4MB Flash за потребителски данни, 64KB RAM, 1.3-инчов LCD екран с резолюция 240 × 240 пиксела., Акселерометър (използван като крачкомер), сензор за пулс и вибрационен двигател. Зареждането на батерията (180 mAh) е достатъчно за 3-5 дни живот на батерията.

Както всеки истински проект с отворен код, PineTime не се основава единствено на една общност или един фърмуер. Налице са много други проекти, които в момента се разработват и всички заслужават вниманието на потребителската база. Най-напредналият фърмуер в списъка вероятно е Wasp-OS, фърмуерът на Micropython. Той предоставя много функционалности и е наистина лесен за използване и програмиране благодарение на езика Python.

Бих искал също да подчертая Pinetime-Lite, разклонение на InfiniTime на Joaquimorg. Joaquim добави много хубави функции и подобрения и вече допринесе много от работата си в InfiniTime.

Фърмуер InfiniTime използва операционната система в реално време FreeRTOS 10, графичната библиотека LittleVGL 7 и стека Bluetooth NimBLE 1.3.0, докато зареждащият софтуер е базиран на MCUBoot.

Кодът на потребителския интерфейс е написан на C ++ и включва функции като часовник (цифров, аналогов), инструмент за проследяване на активността (пулсомер и крачкомер), който показва известия за събития на смартфон, фенерче, управление на възпроизвеждането на музика на смартфон, показва инструкции за браузър, хронометър и две прости игри (Paddle и 2048).

Чрез настройките можете да определите часа на изключване на екрана, формата на времето, условията за активиране, да промените яркостта на екрана, да оцените заряда на батерията и версията на фърмуера.

Сред основните му характеристики включват:

  • 2 циферблата: цифров и аналогов
  • Различни приложения (хронометър, управление на музиката, навигация, сърдечен ритъм) и игри (Paddle и 2048)
  • Потребителски настройки (изчакване на дисплея, формат на времето, условия на задействане)
  • OTA се актуализира с помощта на базиран на MCUBoot FOSS буутлоудър
  • Мониторинг на сърдечната честота и броя на стъпките.
  • 3-5 дни живот на батерията

По отношение на актуализацията на фърмуера се споменава, че това може да се актуализира чрез OTA актуализации, предадени от смартфона чрез Bluetooth LE.

От друга страна, по отношение на връзката на свързването и контрола на смарт часовника в устройства, които не са Pine, се споменава, че в смартфоните и компютрите е възможно да се използват приложенията Gadgetbridge за Android, Amazfish (за Sailfish и Linux) и Century (за Linux) за управление на часовника.

Плюс също Споменава се, че има експериментална поддръжка за WebBLEWatch, уеб приложение за синхронизиране на часовници от браузъри, които поддържат Bluetooth Web API.

Авторът на фърмуера припомня, че освен InfiniTime има и редица алтернативи, например има опции за фърмуер, базирани на Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (на базата на Micropython) и PinetimeLite (разширена модификация на фърмуера на InfiniTime) .

Накрая за тези, които се интересуват да знаят повече за това За този нов фърмуер или устройство можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.