2017-12-04 11 views
0

내가 구입 한 병렬 카드 용 드라이버 (SD-PEX1005)를 다운로드했으며 지금 컴퓨터에 설치하려고합니다. readme 파일은/usr/src/linux-xyz/drivers/tty/serial/8250/폴더를 사용하여 8250_pci.c라는 파일을 변경 한 다음 커널을 다시 컴파일하기 위해 3.3.0 이후 버전의 Linux 버전에 대해 말합니다 . 내 문제는 그 폴더가 없다는 것입니다.병렬 포트 드라이버 설치가 실패했습니다 (Debian)

나는 그 폴더가 없기 때문에 나는 소스 폴더에 가서 'make'를 실행하는 readme에서 다른 방법을 시도했지만 매번 실패합니다.

https://pastebin .com/2v9WWA6q 사람이 내가 make 명령에 대한 내 헤더 또는 참조 할 수 있도록 해당 파일 8250_pci.c

에 대한 중 실종 어떤 생각이 있는가, 나는 linuxCNC의 설치 버전입니다. '끝나면 uname -r'의 결과는 4.9.0-3-RT-AMD64 여기

드라이버에 대한 추가 정보입니다 https://pastebin .com/NYPLAA8g

+0

시리얼 드라이버 폴더가 있지만 /lib/modules/4.9.0-3-rt-amd64/kernel/drivers/tty/serial/8250/에 있으며 .c 파일이 없습니다. 필요한 것 –

답변

0

사용자는/usr/src/linux-XYZ 폴더가없는 경우 커널 소스 코드 패키지가 설치되지 않았을 가능성이 큽니다.

일부 Linux 배포판은 기본적으로이 기능을 설치합니다. 기타는 아닙니다.

x.y.z는 Linux 커널 버전 번호를 나타냅니다.

최신 커널 소스 코드는 kernel.org 우분투, 이 소프트웨어 패키지를 설치하는 데 사용되는 "쉽다"명령을 포함한 데비안 기반의 리눅스 배포판

에서 확인할 수있다. "apt"명령에는 우분투 및 인터넷에서 사용할 수있는 많은 사용 예제가 있습니다.

커널 소스 코드를 보려면 여기를 클릭하십시오.

https://askubuntu.com/questions/159833/how-do-i-get-the-kernel-source-code

LinuxCNC는 특정 커널이 제대로 작동하지 않을 수 있습니다. 또한 LinuxCNC는 "실시간"커널 기능을 활성화해야합니다.