1
나는 AMD-64 비트 아키텍처를 가지고 내 데스크톱 PC를 사용하여 BeagleBone 블랙에 대한 내 자신의 커널 모듈을 크로스 컴파일하려면, 데비안을 실행 중입니다. BeagleBone Black은 또한 debain을 실행하지만, 두 기계는 서로 다른 커널을 가지고 있습니다.Beaglebone Black을 위해 커널 모듈을 크로스 컴파일해야하는 데 필요한 커널 헤더 deb는 무엇입니까?
데스크톱 PC에 ARM의 커널 헤더를 설치하려고하는데 설치해야 할 deb가 무엇인지 알 수 없습니다. 나는 arm-linux-gnueabi- * 버전의 gcc를 설치했다. 뎁이 할
Linux beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l GNU/Linux
무엇 커널 헤더 나는이 필요한 :
BeagleBone 블랙 커널이 무엇입니까? 분명히이 아직 가능하지 않다
linux-headers-3.2.0-4-all
linux-headers-3.2.0-4-all-amd64
linux-headers-3.2.0-4-amd64
linux-headers-3.2.0-4-common
linux-headers-3.2.0-4-common-rt
linux-headers-3.2.0-4-rt-amd64
I :
이
는 이미 설치 한 것들입니다. 의심 할 여지없이 당신은 이것으로 어떤 성공을 보게 될 것입니다. 커널 모듈은 일반적으로 커널을 컴파일 한 것과 동일한 컴파일러와 정확한 헤더를 사용하여 컴파일해야합니다. 머리글 (특히 x86_64 헤더와 ARM 커널)을 '혼합 및 일치'할 수 없습니다. – tangrs모듈 보조 장치로 모듈을 생성합니다. 과거에는 저에게 효과적이었습니다. – handros