도와주세요!!
글 수 15,339
2002.11.11 19:19:50 (*.117.157.181)
6690
이지보드가 부팅된 이후에 사용하고 있지 않은 GPIO 를 알아낼려면 어떻게 해
야하나요?
GPIO쪽 문서를 보면 14,15번이 Serial port 1 으로 되어 있는데, 스트롱암
핀을 보면 GPIO 핀과, Serial port 1 핀이 각각 뽑아져 나온것 같은데요.
시리얼 포트 1번을 사용한다면 14,15번 GPIO는 사용할수가 없는건가요?
질문이 너무 많은것 같은데, 마지막으로 물어보겠습니다.
디바이스 드라이버중에서 ioctl 함수에 넘겨주는 인자로 cmd 부분에 특정
명령을 넣어서 호출을 하잖아요? TIOCMBIS, TIOCMBIC와 같이..
찾아보니깐 각각 16진수로 define 되어 있던데, 이러한 숫자는 어떤 규칙이 있
는건가요? 각 값에 대한 설명이 적혀있는 문서를 아직 못찾았습니다.
간신히 RTS 신호까지 만들고 HIGH, LOW 신호까지는 만들었는데, RS485 통신중
tx buffer가 비어있는지 확인하는 부분에서 계속 멈추어 있네요. -_-!
리눅스, 디바이스 드라이버 정말 어렵네요.
얼마나 많은 밤을 새워야 디바이스 드라이버를 만들수 있을지.. 아득하기만
합니다. -_-!
그럼, 수고하세요 ^^
야하나요?
GPIO쪽 문서를 보면 14,15번이 Serial port 1 으로 되어 있는데, 스트롱암
핀을 보면 GPIO 핀과, Serial port 1 핀이 각각 뽑아져 나온것 같은데요.
시리얼 포트 1번을 사용한다면 14,15번 GPIO는 사용할수가 없는건가요?
질문이 너무 많은것 같은데, 마지막으로 물어보겠습니다.
디바이스 드라이버중에서 ioctl 함수에 넘겨주는 인자로 cmd 부분에 특정
명령을 넣어서 호출을 하잖아요? TIOCMBIS, TIOCMBIC와 같이..
찾아보니깐 각각 16진수로 define 되어 있던데, 이러한 숫자는 어떤 규칙이 있
는건가요? 각 값에 대한 설명이 적혀있는 문서를 아직 못찾았습니다.
간신히 RTS 신호까지 만들고 HIGH, LOW 신호까지는 만들었는데, RS485 통신중
tx buffer가 비어있는지 확인하는 부분에서 계속 멈추어 있네요. -_-!
리눅스, 디바이스 드라이버 정말 어렵네요.
얼마나 많은 밤을 새워야 디바이스 드라이버를 만들수 있을지.. 아득하기만
합니다. -_-!
그럼, 수고하세요 ^^