도와주세요!!
글 수 15,339
2004.08.18 10:29:19 (*.248.234.11)
6686
EZ-M01 + LCD SET을 가지고 작업 중입니다.
UART 포트 관련질문입니다.
강좌 란에 있는 것 처럼 콘솔로 사용되고 있는 UART3 외에
UART1,2도 사용하기 위해 등록을 해서 커널을 올렸습니다.
커널메시지에 등록된걸 확인 했습니다..
이제 실제 사용인데요..
제 PC에서 잘 돌아가는 시리얼 소스를 ARM용으로 컴파일을 했습니다...
소스를 보다 궁금한 점이 있는데.. 보통 x86 PC에서 돌아 가는 소스는
serial.c 가 device driver로
UART 환경설정(Baud, parity, stop bit etc)을 ioctl를 써서 제어하고 있느데
요.
SA1110의 경우 device driver 파일이 serial_sa1100.c 인 걸로 알고 있습니다.
이 파일을 보면 ioctl은 없고 다른 함수 들이 구현되어 있는데..
그러면 이 함수들을 호출 해야 되는 게 아닌가요... 제가 잘못 알고 있나요?
이분에 개념이 잘 잡히지 않습니다....
혹 이 함수들을 호출해서 설정을 해야 한다면 간단한 소스라도 보여 주시면 감
사하겠습니다.
조언 부탁드리겠습니다. 수고하세요
UART 포트 관련질문입니다.
강좌 란에 있는 것 처럼 콘솔로 사용되고 있는 UART3 외에
UART1,2도 사용하기 위해 등록을 해서 커널을 올렸습니다.
커널메시지에 등록된걸 확인 했습니다..
이제 실제 사용인데요..
제 PC에서 잘 돌아가는 시리얼 소스를 ARM용으로 컴파일을 했습니다...
소스를 보다 궁금한 점이 있는데.. 보통 x86 PC에서 돌아 가는 소스는
serial.c 가 device driver로
UART 환경설정(Baud, parity, stop bit etc)을 ioctl를 써서 제어하고 있느데
요.
SA1110의 경우 device driver 파일이 serial_sa1100.c 인 걸로 알고 있습니다.
이 파일을 보면 ioctl은 없고 다른 함수 들이 구현되어 있는데..
그러면 이 함수들을 호출 해야 되는 게 아닌가요... 제가 잘못 알고 있나요?
이분에 개념이 잘 잡히지 않습니다....
혹 이 함수들을 호출해서 설정을 해야 한다면 간단한 소스라도 보여 주시면 감
사하겠습니다.
조언 부탁드리겠습니다. 수고하세요