참고자료

아두이노, 오렌지보드 등의 오픈소스하드웨어를 사용하는데 필요한 것들을 알아봅니다.

FTDI Driver-오렌지보드 설치

2015-06-30 17:22:09

1. FTDI 드라이버 설치

 

FTDI 드라이버란?

드라이버란 PC에 연결된 하드웨어 장치와 통신하여 연결된 하드웨어 장치를 제어하는 기능을 가진 프로그램입니다. 

오렌지보드는 PC와의 통신을 위한 컨버터로 FTDI 칩을 사용하기 때문에  PC에 FTDI 드라이버를 설치해야합니다. 

 

* 아두이노 보드에 따라 사용되는 컨버더칩의 종류가 상이합니다. 

* 오렌지보드 이외의 보드를 사용하실 경우 사용하시는 보드의 컨버터칩에 맞는 드라이버를 찾아서 설치해야합니다. 

 

 

http://www.ftdichip.com/에 접속합니다.

왼쪽 상단에 위치한 Drivers를 클릭하여 드라이버 페이지로 이동합니다.

 

 

 

 

 

 

드라이버 탭 하위에 있는 VCP drivers를 클릭합니다.

 

 

 

 

 

 

아래 빨간 네모상자에 있는 Setup executable을 클릭하여 Windows버전 FTDI를 내려 받습니다.

 

윈도우즈 환경이 아니라면 본인 환경에 맞는 드라이버를 선택하여 다운로드 합니다.

 

2.12.26탭의 오른쪽을 보면 setup executable을 누를 수 있습니다.

setup executable을 선택하여 설치할 경우 별도의 수동 드라이버 업데이트가 필요없이 설치프로그램을 통해 쉽게 설치할 수 있습니다.

* 버전은 시점에 따라 상이할 수 있습니다. 최신 버전을 다운로드합니다.

 

 

 

 

 

내려 받은 파일을 처음 시작했을 때의 화면입니다. Extract를 눌러 설치할 파일들을 추출합니다.

 

 

 

 

 

 

 

파일 추출(Extracting)을 실행합니다.

 

 

 

 

 

 

 

파일 추출이 끝나면 설치 마법사창이 뜹니다. 설치 마법사 창이 뜨면 다음버튼을 누릅니다.

 

 

 

 

 

 

 

동의함을 선택하고 다음을 누릅니다.

 

 

 

 

 

 

 

드라이버를 설치합니다.

 

 

 

 

 

 

 

설치가 제대로 끝나면 마침을 누릅니다.

 

 

 

 

 

 

 

설치가 끝나고 장치관리자에서 USB Serial Port가 생긴것을 볼 수 있습니다.

(COM 번호의 경우 컴퓨터에 따라 다를 수 있으나 아두이노는 일반적으로 3번부터 시작합니다.)

 

 

 

 

2. 아두이노 IDE 설치

 

Integrated Development Environment(통합 개발 환경)의 약자로 아두이노 보드가 수행할 프로그램(명령문)을 작성하고, 아두이노 보드로 업로드할 수 있는 기능을 제공하는 개발 툴입니다.  

아두이노 공식 홈페이지(arduino.cc)를 통해 다운로드합니다. 

 

* Just Download를 눌러주세요

 

자세한 설치 방법은 아래 링크를 참고합니다.

아두이노 IDE 설치 - Window

아두이노 IDE 설치 - Mac OS 

 

 

 

 

<Trouble shooting> 

(Q1) Mac OS에서 장치인식(시리얼포트 할당)이 되지 않습니다. 

OSX에서는 장치가 /dev/cu.usbserial-xxxxxxxx 또는 dev/tty.usbserial-xxxxxxx로 인식됩니다. 정상적으로 인식되지 않을 경우, 드라이버를 수동으로 설치해줍니다. 

 

1. 드라이버 다운로드 링크 접속 : https://www.ftdichip.com/Drivers/VCP.htm

2. maxOS 버전에 해당하는 링크 클릭.

 

3. 다운로드된 드라이버 dmg 파일을 실행하여 드라이버 설치.

4. PC 재시작 후 포트 인식 확인.

 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!

FTDI, Driver, IDE, 기타

조지 2016-03-29 21:28:36

설치됬습니다. 감사합니다.

김준호 2016-09-26 11:23:59

맥북에서 설치하는 방법은 윈도우만큼 간편하진 않은데 이에 대한 설명도 부탁드립니다~

김용학 2018-09-29 20:09:51

오후 이렇게 하니까 PUTTY가 실행이 되네요.
정말 감사합니다.

kocoafab 2019-02-08 09:33:43

Mac OS의 경우 FTDI 홈페이지에서 Mac OS 버전에 맞는 드라이버를 받으신 후 그냥 실행 해주시면 됩니다.

자세한 설치방법은 https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all#yosemite 을 참고해보세요.

이건상 2019-03-26 23:51:26

오렌지보드 Nano는 드라이버 설치가 안됩니다. 오렌지보드 BLE 는 잘 작동합니다만.

김유미 2022-08-28 18:54:33

usb케이블로 오렌지보드를 연결했을때 장치관리자 포트에 시리얼포트가 나오면 FTDI Driver은 별도로 설치하지 않아도 되는거죠?

sb20179 2022-09-30 22:33:19

장치관리자에 시리얼 포트가 안떠요ㅠㅠ 어떻게 하면 좋을까요?

박동후 2023-09-27 07:26:39

스케치는 프로그램 저장 공간 924 바이트(2%)를 사용. 최대 32256 바이트.
전역 변수는 동적 메모리 9바이트(0%)를 사용, 2039바이트의 지역변수가 남음. 최대는 2048 바이트.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x5b
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x57
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x69
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x7a
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x46
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x69
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x33
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x36
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x5d
Failed uploading: uploading error: exit status 1
wifi + 인데 에러가 납니다.