25 Апрель, 2024, 18:35:45
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
English
Russian
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Устройства видеовхода в QNX (желаемое).
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Устройства видеовхода в QNX (желаемое). (Прочитано 933 раз)
kanat
Пользователь
Сообщений: 18
Устройства видеовхода в QNX (желаемое).
«
:
12 Декабрь, 2018, 09:40:19 »
Хорошо было бы устройству примонтироваться к менеджеру ресурсов io-graphics.
Примонтировать привычные open(), close(), ioctl() и добавочные start_stream(), stop_stream().
В части системы USB есть структуры называемые urb, и, эти структуры буферов платформо-независимые.
Хорошо было бы нечто подобное (кстати: в USB есть понятия start_stream, stop_stream) для графической части.
Если эти буфера назовут videobuf3 наверное никто против небудет, а то что io-graphics будет готовить эти буфера в специальной графической памяти (щедро снабжённой DMA движками) зависит от возможностей аппаратуры системы.
Не знаю коррелируют-ли urb-ы USB2 и videbuf2 однако задачи схожие: С большой скоростью перекинуть данные от внешнего устройства в системную память для дальнейшей обработки (как правило по одной линии).
Записан
"Прямой угол" - от слова "стою прямо" (к градусам отношения не имеет)).
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...