
С тех пор, как я начал использовать Ubuntu (9.04), я пытаюсь заставить работать свою веб-камеру, но у меня ничего не получается. Прошло 2 года, а прогресса так и нет. Какое-то время назад я навсегда удалил Windows со своего компьютера и теперь все равно не могу пользоваться своей веб-камерой.
Я спрашиваю вас: пришло ли время попробовать разработать свой драйвер для моей веб-камеры? Если да, то как мне начать это делать, я немного разбираюсь в написании плагинов, расширений, тем, но никогда не занимался драйверами, так что вы мне посоветуете?
Дополнительная информация:
- lsusb
- ????:eb1a ЭмпияИнтегрированныйЭлитная группа веб-камер.
- ноутбук - Asus A3H, Celeron M 380 1.6GHz 480Mb
- У меня есть еще две внешние веб-камеры, они распознаются, но их разрешение поддерживается не полностью.
- Я помню этот lsusb, потому что это были 2 года попыток, но если я попробую его сейчас в терминале, он фактически ничего не покажет, он будет как будто что-то обрабатывать и не покажет никакой информации.
решение1
Если вы действительно хотите написать свой собственный драйвер, я бы посоветовал две вещи.
1) изучить аппаратную часть веб-камеры, включая чипсеты и т. д. По моему опыту, найти эту информацию может быть очень сложно.
2) выполнить обратную разработку официальных драйверов Windows. Я думаю, отладчики, декомпиляторы и т. д. Вам нужно знать, как устройство взаимодействует с компьютером, и эта информация будет здесь. Очевидно, что вы не сможете реализовать все, что там видите, учитывая различия в API двух платформ, но это даст вам представление о любых аппаратных особенностях и, возможно, о том, почему это не работает со стандартными драйверами Linux.
Удачи, и надеюсь у вас все получится :)