InfiniTime 1.0, прошивка для розумних годинників PineTime

Представлена ​​спільнота з відкритим кодом PINE64 кілька днів тому випуск InfiniTime 1.0, який є Офіційна прошивка смарт-годинника PineTime в якому зазначено, що оснащення його новою версією прошивки робить годинник PineTime готовим продуктом для кінцевих користувачів.

Журнал змін зазначає значну переробку інтерфейсу, а також вдосконалення диспетчера сповіщень та виправлення драйвера TWI, що раніше спричиняло збої в іграх.

Годинник PineTime був представлений у жовтні 2019 року і перетворився на пристрій, сумісний з PinePhone. У вересні 2020 року безкоштовною прошивкою InfiniTime, код якої поширюється за ліцензією GPLv3, було обрано прошивкою за замовчуванням для PineTime.

Пристрій базується на мікроконтролері MCU NRF52832 (64 МГц) і оснащений 512 КБ флеш-пам'яттю, 4 МБ Flash для даних користувачів, 64 КБ оперативної пам'яті, 1.3-дюймовим РК-екраном з роздільною здатністю 240 × 240 пікселів., Акселерометром (використовується як крокомір), датчик серцевого ритму та вібраційний двигун. Заряду акумулятора (180 мАг) вистачає на 3-5 днів автономної роботи.

Як і будь-який справжній проект з відкритим кодом, PineTime не базується виключно на єдиному співтоваристві чи єдиній прошивці. На сьогодні є багато інших проектів, які зараз розробляються, і всі вони заслуговують на увагу користувачів. Найдосконаліша прошивка у списку - це, мабуть, Wasp-OS, прошивка Micropython. Він надає безліч функціональних можливостей і насправді простий у використанні та програмуванні завдяки мові Python.

Також я хотів би виділити Pinetime-Lite, виделку InfiniTime від Joaquimorg. Хоакім додав багато приємних функцій та вдосконалень і вже зробив багато своєї роботи в InfiniTime.

Прошивка InfiniTime використовує операційну систему реального часу FreeRTOS 10, графічна бібліотека LittleVGL 7 та стек Bluetooth NimBLE 1.3.0, тоді як завантажувач мікропрограми базується на MCUBoot.

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

За допомогою налаштувань ви можете визначити час вимкнення екрана, формат часу, умови активації, змінити яскравість екрана, оцінити заряд акумулятора та версію прошивки.

Серед основних його особливостей включають в себе:

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

Що стосується оновлення мікропрограми, то згадується, що її можна оновити за допомогою OTA-оновлень, що передаються зі смартфона через Bluetooth LE.

З іншого боку, щодо взаємозв'язку між зв'язками та управлінням розумними годинниками в пристроях, що не є Pine, згадується, що в смартфонах та комп'ютерах можна використовувати програми Gadgetbridge для Android, Amazfish (для Sailfish та Linux) та Century (для Linux) для управління годинником.

Плюс також Зазначається, що існує експериментальна підтримка WebBLEWatch, веб-програма для синхронізації годинників із браузерів, які підтримують веб-API Bluetooth.

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

В кінці кінців для тих, кому цікаво дізнатись більше про це Щодо цієї нової прошивки чи пристрою, ви можете перевірити деталі У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.