TechnoL0GIC

[Arduino] 요세미티, 아두이노 UNO 클론 (호환보드) 시리얼 포트 드라이버 문제 본문

Coding Note/Arduino

[Arduino] 요세미티, 아두이노 UNO 클론 (호환보드) 시리얼 포트 드라이버 문제

L0GIC 2015.01.10 14:30

며칠전 아두이노 UNO 클론보드를 구매하고 오늘 받아보았다. 다만, 이 보드의 문제점이, 100% 호환된다고는 하나 그것은 기능에 한정된 말이고, 드라이버는 절대 기존 아두이노와 호환이되지 않다. 이것 때문에 진짜 몇시간동안 삽질한 결과 드디어 해결방법을 찾았다. 삽질때문에 화나서 해결방법을 개봉기보다 먼저 올린다.


아 일단 호환보드는 



이렇게 생겼다. (무려 직찍사) 그냥 "UNO" 라 써져있었다 ㅡ_ㅡ;; 그래서 정보찾기도 엄~청나게 힘들었다. 배로 삽질한것같다...


사실 DccDuino 라고 써져있는 호환보드도 이 글을 보며 따라하며 드라이버를 설치 할 수 있다.

(사실 나는 이 사진을 보고 구매했는데, 첫번째 사진 처럼 이상한게 왔다 ㄷㄷ; 아오)


사실 윈도우 사용자나, 리눅스 사용자나, 맥 사용자 중 요세미티 보다 하위 운영체제를 사용하고 있는 사람은 그냥 드라이버 찾아서 설치만 해주면 되는 문제이다. 다만, 요세미티 사용자는 말이 달라진다. 드라이버 제조사(표현이 맞는지는 모르겠다)가 드라이버를 딱히 신경써서 배포하는건 아닌 것 같다... 요세미티 미지원이라니..


어쨌든 이 삽질의 과정을 작성해보겠다.



여기에 접속해서 CH341SER_MAC.ZIP 요놈을 받아주자. 어째 불안불안 하니 첨부도 하나 해두겠다. 만약 윈도우 사용자나, 리눅스 사용자나, 요세미티 보다 하위 운영체제 사용자는 다운로드 버튼 아래 다운로드 링크들이 많다.




그 사람들은 자신의 OS 환경에 맞추서 다운로드 해준다음 설치하고 재부팅 해주면 된다. 부럽다.


자 다시 본론으로 들어와서, CH341SER_MAC.ZIP 을 다운로드 했으면, 당연하지만 압축을 풀어준다. 압축을 풀면 폴더 내용은 이러하다.



딱히 다른걸 볼 필요는 없고, ch34xInstall.pkg 를 실행해주자. 안정성을 위해 아두이노 관련된 프로그램은 다 종료하고, (특히 아두이노 IDE) 만약 아두이노가 PC 에 연결되있는 상태라면 연결 해제해주자. 설치창이 뜰텐데 알아서 다음 버튼을 눌러가며 설치하자. 쉽다.


설치 과정을 전부다 끝 마쳤다면, 재부팅을 해주자. 재부팅후 터미널을 실행시켜주자. 그다음 아래 명령어를 입력한다.


sudo nvram boot-args="kext-dev-mode=1"


본인 맥 비밀번호를 입력하고, 다시한번 재부팅 해주면..





ㅜㅜㅜ 드디어 포트에 시리얼 포트가 나타났다 ㅜㅜㅜㅜ..

2 Comments
댓글쓰기 폼