본문 바로가기

L I N U X

kernel module 생성하기

이틀 동안의 무한 반복 삽질 끝에 target board 에 module을 올렸습니다.
참 어이 없는 일입니다.

CC : 자신의 크로스 컴파일 
KDIR : 임베디드용 커널
LD : 자신의 코로스 LD

혹시 아래와 같은 에러가 뜬다면 makefile 에다가 LD를 추가해주면 됩니다. 이거 하나 때문에 엄청 고생했습니다.
ld: qc-driver.o: Relocations in generic ELF (EM: 40)
ld: qc-driver.o: could not read symbols: File in wrong format
make: *** [quickcam.o] Error 1 

Makefile



hello_mod.c