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

OSCHINA-MIRROR/openharmony-hiviewdfx_hiview

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Hiview

Общие сведения

Hiview — это модуль OpenHarmony, предоставляющий набор инструментов для обслуживания устройств на различных платформах.

На данный момент Hiview открывает только платформу управления плагинами и возможности источника событий системы.

Рисунок 1 Архитектура Hiview

Hiview состоит из следующих компонентов:

  • adapter: слой адаптации операционной системы, который адаптирует API служб системы;
  • hiview base: базовое определение Hiview, которое предоставляет определение плагина, определение детектора и утилитный класс;
  • hiview core: основной модуль Hiview, который предоставляет конфигурацию плагина, управление плагинами и функции источника событий;
  • hiview services: службы Hiview. В настоящее время предоставляется только функция экспорта информации выполнения Hiview;
  • plugins: независимые сервисные модули.

Hiview работает в режиме реагирования на события. Ядро Hiview представляет собой коллекцию stub-компонентов HiSysEvent, распределённых по системе.

Форматированные события отправляются в Hiview через API HiSysEvent для обработки. Рисунок 2 показывает процесс взаимодействия данных.Рисунок 2 Взаимодействие данных между модулями Hiview

  1. Операционная система и службы системы отчитываются о событиях системы с помощью API HiSysEvent.

  2. HiSysEventSource считывает события и выводит их в логи.

Ограничения

Использование возможностей C++14 требует библиотеки libc версии C++14 или более поздней.

Вклад

Если вас интересует Hiview и вы хотите стать участником проекта, обратитесь к руководству по внесению изменений в код.

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

Hiview автоматически запускается вместе с устройством и загружает плагины на основе конфигурационного файла.

Вовлечённые репозитории

Подсистема DFX

hiviewdfx_hiview

hiviewdfx_hilog

hiviewdfx_hiappevent

hiviewdfx_hisysevent

hiviewdfx_faultloggerd

hiviewdfx_hilog_lite

hiviewdfx_hievent_lite

hiviewdfx_hiview_lite

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openharmony-hiviewdfx_hiview.git
git@api.gitlife.ru:oschina-mirror/openharmony-hiviewdfx_hiview.git
oschina-mirror
openharmony-hiviewdfx_hiview
openharmony-hiviewdfx_hiview
master