1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fu1fan-e-ink-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 08:44 0dbd9a1

E-Ink UI

Введение

Это погодный часы с дисплеем на электронных чернилах, написанные на Python и основанные на Raspberry Pi Zero W. Этот репозиторий является переработкой исходного репозитория eink-clock-mP с улучшенными показателями эффективности работы и соблюдением стандартов кода.

Разработка всё ещё продолжается.

Описание веток

master

Основная ветка, может быть запущена непосредственно на Raspberry Pi Zero W.

develop

Ветка разработки, включает в себя симулятор дисплея на электронных чернилах, разработанный @xuanzhi33, может быть запущен непосредственно на компьютере.

web

Обе ветки, master и web, могут быть запущены непосредственно на Raspberry Pi Zero W, но имеют различия. Хотя основная программа по-прежнему написана на Python, для разработки пользовательского интерфейса используется HTML+js, поэтому было использовано ядро Chromium. Первоначально предполагалось, что Raspberry Pi Zero W не сможет запустить Chromium, однако после попытки оказалось, что опыт использования вполне хороший, поэтому была создана новая ветка. Поскольку разработка интерфейса с использованием HTML+js проще (по крайней мере, так считает автор), и его можно отлаживать непосредственно в браузере компьютера, эффективность разработки и отладки значительно повысилась. Недостатком является то, что время запуска немного больше (примерно на 13 секунд дольше, чем в основной ветке), а использование памяти немного выше, но это всё же приемлемо.

Запуск

При наличии Raspberry Pi Zero W и дисплея на электронных чернилах

Клонируйте этот репозиторий на Raspberry Pi Zero W, установите необходимые зависимости и запустите:

sudo python3 main.py

Если нет соответствующего оборудования

Клонируйте этот репозиторий на компьютер и переключитесь на ветку develop, установите необходимые зависимости и запустите:

sudo python3 main.py

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fu1fan-e-ink-ui.git
git@api.gitlife.ru:oschina-mirror/fu1fan-e-ink-ui.git
oschina-mirror
fu1fan-e-ink-ui
fu1fan-e-ink-ui
develop