Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2018, 15:21   #1
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию

Muxac
Я сравнил inf файлы вашего драйвера и драйвера с USB\VID_1F4D&PID_0102&MI_01
- они идентичны.
В inf файле содержатся адреса GPIO и инструкции управления по IR.

Он же в linux драйвере (cx231xx-cards.c) имеет идентификатор:
Цитата:
...
{USB_DEVICE(0x1f4d, 0x0102),
.driver_info = CX231XX_BOARD_OTG102},
...
Т.е. можно добавить еще один идентификатор, это будет выглядеть как:
Цитата:
...
{USB_DEVICE(0x1f4d, 0x0102),
.driver_info = CX231XX_BOARD_OTG102},
{USB_DEVICE(0x0572, 0x0560),
.driver_info = CX231XX_BOARD_OTG102},
...
Для того чтобы правильно пропатчить этот драйвер(который находится в ядре), нужно создать патч ядра(а именно diff файла cx231xx-cards.c) в папку Lede(Openwrt)\target\linux\generic\pendi ng-<версия ядра>\999-cx231xx-add-support-vid-pid-U56.patch

Тогда оно произведет все изменения на лету во время компилирования.

Последний раз редактировалось Dioptimizer; 24.05.2018 в 15:23.
Dioptimizer вне форума   Ответить с цитированием
Старый 24.05.2018, 15:32   #2
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Для того чтобы правильно пропатчить этот драйвер(который находится в ядре), нужно создать патч ядра(а именно diff файла cx231xx-cards.c) в папку Lede(Openwrt)\target\linux\generic\pendi ng-<версия ядра>\999-cx231xx-add-support-vid-pid-U56.patch

Тогда оно произведет все изменения на лету во время компилирования.
Вот это здорово! Только я ничего не понял....
А путь у меня /openwrt/target/linux/generic/patches-4.4/тут патчи
pending- никаких нету

И у меня нет ик приемника/передатчика.
Мне по сути только композитный (желтый) разъем нужен. Ну и может звук.
У меня есть несколько камер, хочу их подключить и переключать gpio реле

Последний раз редактировалось Muxac; 24.05.2018 в 15:53.
Muxac вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика