tslib 에 GPIO 체크를 추가하려고 하는데요.
글쓴이: shbdream / 작성시간: 수, 2012/09/19 - 7:34오후
tslib 에서 ts_read.c 에 gpio 체크를 넣고 싶은데요.
커널에 있는 gpio_get_value(GPN_11) 요렇게 사용하려고 하는데요.
Makefile을 어떻게 바꿔주어야 커널에 있는 저 함수를 사용 할 수 있나요?
#include 이걸 소스코드에 넣고
tslib/src/Makefile 에 -I 해서 커널을 연결해주었더니 파일은 찾는거 같은데요
asm/arch/regs-gpio.h 안에
#ifndef __ASM_ARCH_REGS_GPIOJ_H
......
#endif
요거 때문에 참조가 안되는데요. 커널 상태를 참조 하려면 어떻게 해야되나요?
다른 간단한 커널 참조 드라이버 Makefile을 보니까
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
$(CC) -o $(TEST_TARGET) $(TEST_SRCS)
요렇게 되어있던데요.
그래서 저도 tslib/Makefile 에 MAKE 부분에 -C $(KDIR) SUBDIRS=$(PWD) 요걸 넣었더니 커널을 컴파일하네요.. ㅡㅡ;;
어떻게 해야할지요...
Forums:
수정이 안되네요..#include 이걸 소스코드에
수정이 안되네요..
#include 이걸 소스코드에 넣고
=> #include "asm/arch/regs-gpio.h" 이걸 소스코드에 넣고
입니다. 꺽쇠 표시가 안되네요... " " 로 표시 했습니다.
user mode
tslib은 user mode에서 동작합니다.
kernel mode function과 같이 compile될 수 없습니다.
원하시는 것이 무엇인지 정확히 모르겠지만,
gpio check는
touch screen device driver에서 하는 것이 옳은 듯 합니다.
뒤늦게 감사드립니다.
답변확인했었는데 감사말씀을 못드렸었네요. 뒤늦게 답변 감사합니다.
댓글 달기