2020-07-30 13:13:44 +10:00
2020-07-30 13:13:44 +10:00
2020-07-30 13:13:44 +10:00
2020-07-30 13:13:44 +10:00
2020-07-30 13:13:44 +10:00
2020-07-30 13:13:44 +10:00

Bip Emulator

Эмулятор окружения BipOS для часов Amazfit Bip

Назначение

alt-текст

Написание и отладка приложений для часов Amazfit Bip под управлением мода BipOS (0.5.X) в среде Microsoft Visual Studio 2019

Описание

Эмулятор состоит из двух модулей: Host и Proxy. Proxy обрабатывает вызовы функций библиотеки Libbip поступающие от программы, работа которой происходит в эмуляторе. Часть этих вызовов модуль Proxy обрабатывает сам, часть перенаправляет модулю Host. На модуль Host возложены более высокоуровневые задачи:

  • Обработка вызовов графических функций и отображение результата их работы на пользовательском интерфейсе.
  • Обработка ввода команд пользователя, специфичных для эмулируемого устройства.
  • Эмуляция специфичных данных эмулируемого устройства (Давление, Геолокационные координаты и пр.)
  • Отоброжение отладочных данных программы

Изображения

alt-текст

alt-текст

Использование

  • Добавьте исходный код в Proxy модуль.
  • Откомпилируйте Proxy модуль.
  • Запустите Host модуль.
  • Завершите исполнение эмулятора
  • Исправьте исходный код
  • Повторять со второго пункта бесконечное кол-во раз

Пример

Для демонстрации возможностей эмулятора в него добавлено приложение Календарь.

alt-текст

Примечание

У проекта WIP статус. Обработка части функций библиотеки Libbip не реализована.

Description
No description provided
Readme 156 KiB
Languages
C# 67.1%
C++ 22.6%
C 10.3%