2025(학부 3학년)/임베디드시스템

[UDOO] Serial 파일 전송

JaewonAhn 2025. 5. 13. 15:24

1. 서론

Minicom을 이용하여 파일을 주고받는 실습

 

2. 기본 세팅

2.1 HOST

다음과 같이 jaewon.txt라는 파일을 하나 만들었다. 

 

참고로 lzzsz 설치 안했으면 설치 ㄱㄱ 

sudo apt install lrzsz

 

3. TARGET

UDOO 보드에도 lrzsz설치해주자 안 하니까 파일 전송 안 됐음 

sudo apt update 
sudo apt install lrzsz

 

3. HOST → TARGET 파일 전송 

UDOO 터미널에서 (Ctrl + a) → z를 빠르게 누르면 다음과 같은 창이 뜬다 .

s 누르고

 

Zmodem 선택

 

Goto 선택 후 전송하려는 파일의 경로로 이동(파일은 현재 HOST에 있으니 HOST에 있는 jaewon.txt 파일이 있는 경로를 입력하면 된다)

 

 

전송하고자 하는 파일(jaewon.txt)에 가서 스페이스바를 눌러 선택 후 Okay 선택

 

 

전송 완료.

 

 

 

4. TARGET HOST 파일 전송 

이번에는 uboo보드에서 fromUdoo.txt라는 파일을 만들었다.

 

아래와 같이 입력해서 파일 전송을 한다.

 

sz -b --zmodem 파일명

 

 

 

 

HOST에서 잘 받은 것을 확인

 

 

5. 그러나

근데 파일 전송은 시리얼보다는 네트워크를 사용을 권장한다.

 

시리얼은 한 번에 1 byte밖에 못 보낸다.

 

RS232, 485  1 byte

SPI, I2C  1 byte

CAN  10 byte

 

하지만 etherther은 한 번에 1518 byte 전송 가능하다

 

정확히 1518 byte인지는 잘 모르겠으나 아무튼 시리얼 통신에 비해 많이 전송할 수 있다.