임베디드 보드에서 크로스 체인시 가장 중요한 것은 커널 위치가 매우 중요하다.
KERNEL_DIR = /root/linux 보드가 사용하는 커널 위치이다.
vi Makefile
..
PLATFORM = /usr/local/arm-linux/bin/arm-linux-
CC = $(PLATFORM)gcc
KERNEL_DIR = /root/linux
CFLAGS = -DMODULE -D__KERNEL__ -I$(KERNEL_DIR)/include -Wall -O2
..
나중에 보드에서 insmod 해서 사용할 때, 문제없이 동작되도록 한다.
'c or linux' 카테고리의 다른 글
커널 모듈 중요 포인트 (0) | 2011.04.19 |
---|---|
minicom을 이용하여 이미지 굽기(fusing) (0) | 2011.04.19 |
리눅스 커널 시작 Hello World (0) | 2011.04.18 |
c header 파일 (0) | 2011.04.18 |
표준 출력을 fwrite, write로 구현하기 (0) | 2011.04.18 |