serial 통신하는 법 좀 가르쳐 주시면 감사하겠습니다.(리눅스,eclipse, odroid -u3, atmega128, uart)

dudus의 이미지

완전 초보 입니다.

제가 사용하는 보드는 odroid -u3 입니다.

1. 리눅스 os의 eclipse에서 C언어를 사용하려하고
C언어를 이용하여 serial 통신을 하여 ATMEGA128에 신호를 주려고 합니다.
관련 코드와 방법을 알려주시면 감사하겠습니다.
예제 소스 쓰고 실행하면 바로 통신이 되는 건가요?

(보드는 1.8V로직 레벨을 가지고 있고 아티메가는 3.3V 로직레벨을 가지고 있다는 것 까지 알고 있습니다)
2. 추가적으로 아두이노UNO라는 확장보드가 연결 되어있는데 eclipse에서 firmata를 이용해서 아두이노에 신호를 주는 법도 가르쳐 주시면 감사하겠습니다.

아는게 없어서 질문이 뒤죽박죽이어서 죄송합니다.

goforit의 이미지

For Q1

이런식으로 하면 될 것 같아요. http://www.comptechdoc.org/os/linux/programming/c/linux_pgcserial.html

> (보드는 1.8V로직 레벨을 가지고 있고 아티메가는 3.3V 로직레벨을 가지고 있다는 것 까지 알고 있습니다)

이럴 경우에 뭐 하나 달던데, 기억이 안나네요.

For Q2

> 2. 추가적으로 아두이노UNO라는 확장보드가 연결 되어있는데 eclipse에서 firmata를 이용해서 아두이노에 신호를 주는 법도 가르쳐 주시면 감사하겠습니다.

양자간에 하드웨어 인터페이스가 뭐죠?