와우 리눅스7.3을 사용합니다. 그래서 크로스 컴파일러는 직접 ftp사이트를
찾아가서 설치했고요....커널컴파일까지 성공을 했습니다.여기까지는 제공
책자가 아닌 홈페이지 강좌를 보고 따라했죠~~~

근데 제공 시디의 sw/sample/dev/dio/device 를 make하니 에러가 뜨는군요
제가 화면덤프는 못했는데 대부분 semaphore.h를 참조하지 못하는것같더군요

리눅스에서 설치는 다음과 같습니다.

/usr/local/arm-linux 에 크로스 컴파일러가 설치되어 있고요~
/usr/local/arm-linux/linux 에 당연히 커널이 설치되었죠....

그리고 예제소스가 설치된곳은
/ez/sw/sample~~~ 이고요...

그리고 Makefile의 KERNELDIR=/usr/local/arm-linux/linux 로 고쳤고요
( 지금까지 디렉토리 관련 오타가 있었다면
실제상황에서는 없었다고 생각해주세요)

이렇게 했는데 나머지 gpio도 마찬가지더군요~~~

제가 에러화면을 덤프해서 썼더라면 더 쉽게 이해가 가실텐데요~~
전부가 리눅스 커널의 include/semaphore.h 참조가 안된다는 메시지였습니다.

그럼 답변부탁드리고요`~~ 감사합니다. 수고해요~~^^ㅇ