Logitech C210용 웹캠 드라이버를 설치하려고 합니다. 인터넷 검색을 한 후에 Linux UVC 드라이버가 나에게 필요한 것 같았습니다. 나는 그것을 설치하기를 희망하면서 그들의 일반적인 사용법을 따랐습니다.
git clone git://linuxtv.org/media_build.git
cd media_build
./build
make install
이제 다음을 수행하려고 하면 다음 오류가 발생합니다 ./build
.
make -C /home/pi/media_build/v4l allyesconfig
make[1]: Entering directory `/home/pi/media_build/v4l'
make[2]: Entering directory `/home/pi/media_build/linux'
Applying patches for kernel 3.1.9+
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_export_h.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_pm_qos.patch
Patched drivers/media/dvb/dvb-core/dvbdev.c
Patched drivers/media/video/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory `/home/pi/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.1.9+/build /lib/modules/3.1.9+/build 1
Preparing to compile for kernel version 3.1.9
File not found: /lib/modules/3.1.9+/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory `/home/pi/media_build/v4l'
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 451.
그런데 저는 Raspberry PI에서 이 작업을 수행하려고 하는데 아키텍처는 ARM CPU입니다.
답변1
당신은 설치해야합니다리눅스 헤더 파일추가 모듈 컴파일을 위해 패키지되었습니다. 이 패키지에는 .config
커널 컴파일 중에 생성된 파일과 기타 파일이 포함되어 있습니다. 실행 중인 커널과 일치하는 패키지 버전을 선택하세요.