Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки драйверов подсистемы управления общими элементами платформ



Библиотека разработки драйверов подсистемы управления общими элементами платформ

Разработка компонентов подсистемы управления общими элементами платформ, обзор их внутренних интерфейсов, библиотеки организации драйвера и способов взаимодействия с менеджером platform-control

Данное руководство предназначено для разработчиков и описывает общие принципы разработки драйверов подсистемы управления общими элементами платформ (Clock, Reset, Power-Domain, etc.).

Поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2024

Список подразделов:

Общие сведения
Клиентские API
Драйверные API

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

Следующая таблица содержит ссылки на статьи с общими сведениями:
Статья Описание
Рассматриваются общие принципы функционирования подсистемы управления общими элементами платформ
В статье приведён обзор общего подхода к разработке драйверов подсистемы управления общими элементами платформ

Клиентские API

Составляющие клиентского интерфейса:
Функция / тип данных Описание
Выключить тактовую линию подблока Clock
Включить тактовую линию подблока Clock
Получить частоту тактовой линии подблока Clock
Установить источник частоты тактовой линии подблока Clock
Установить частоту тактовой линии подблока Clock
Закрыть файл дескриптора менеджера
Получить информацию о связанном драйвере
Открыть файл дескриптора менеджера
Включить подблок Power-Domain
Выключить подблок Power-Domain
Получить частоту подблока PLL
Установить частоту подблока PLL
Включить сигнал сброса подблока Reset
Выключить сигнал сброса подблока Reset

Драйверные API

Составляющие интерфейса модуля драйвера:
Функция / тип данных Описание
Структура, определяющая конфигурацию управляемого блока Clock
Структура, определяющая информацию о драйвере
Структура, определяющая интерфейс драйвера
Получение информации связанного драйвера
Завершение работы драйвера
Получить состояние блока Clock Controller
Инициализация модуля драйвера
Установить состояние блока Clock Controller
Установить состояние блока Power Domain
Установить состояние блока Reset Controller
Структура, определяющая конфигурацию управляемого блока Power-Domain
Структура, определяющая конфигурацию управляемого блока Reset




Предыдущий раздел: Разработка драйверов и драйверные библиотеки