Как заставить работать мою веб-камеру?

Как заставить работать мою веб-камеру?

С тех пор, как я начал использовать Ubuntu (9.04), я пытаюсь заставить работать свою веб-камеру, но у меня ничего не получается. Прошло 2 года, а прогресса так и нет. Какое-то время назад я навсегда удалил Windows со своего компьютера и теперь все равно не могу пользоваться своей веб-камерой.

Я спрашиваю вас: пришло ли время попробовать разработать свой драйвер для моей веб-камеры? Если да, то как мне начать это делать, я немного разбираюсь в написании плагинов, расширений, тем, но никогда не занимался драйверами, так что вы мне посоветуете?

Дополнительная информация:

  • lsusb
    • ????:eb1a ЭмпияИнтегрированныйЭлитная группа веб-камер.
  • ноутбук - Asus A3H, Celeron M 380 1.6GHz 480Mb
  • У меня есть еще две внешние веб-камеры, они распознаются, но их разрешение поддерживается не полностью.
  • Я помню этот lsusb, потому что это были 2 года попыток, но если я попробую его сейчас в терминале, он фактически ничего не покажет, он будет как будто что-то обрабатывать и не покажет никакой информации.

решение1

Если вы действительно хотите написать свой собственный драйвер, я бы посоветовал две вещи.

1) изучить аппаратную часть веб-камеры, включая чипсеты и т. д. По моему опыту, найти эту информацию может быть очень сложно.

2) выполнить обратную разработку официальных драйверов Windows. Я думаю, отладчики, декомпиляторы и т. д. Вам нужно знать, как устройство взаимодействует с компьютером, и эта информация будет здесь. Очевидно, что вы не сможете реализовать все, что там видите, учитывая различия в API двух платформ, но это даст вам представление о любых аппаратных особенностях и, возможно, о том, почему это не работает со стандартными драйверами Linux.

Удачи, и надеюсь у вас все получится :)

Связанный контент