'드라이버'에 해당되는 글 3건

  1. 2017.04.16 Software | CH341SER driver 최신 업데이트 하기
  2. 2017.04.11 Software | Arduino IDE 실행시키기
  3. 2015.10.26 Linux | Nvidia driver install at Ubuntu 15.04

Software | CH341SER driver 최신 업데이트 하기

|

1. 시작하기

Chinese clone 인 arduino nano 를 이용하여 data 를 전송하는 프로그램을 돌려보면, 유난히 buffer 부족에 대한 에러가 많이 나옵니다.


아마 정품과 구성품이 다른 부품이 그 원인인 듯 하고,

또한 이를 제조한 WCH 사의 driver를 통해서만 arduino nano 에 접근이 가능하므로 driver 를 의심해 보기로 합니다.



2. 찾기

외국 친구들이 설명해 놓은 chinese clone driver 는 예전 버전이 많습니다.

WCH 가 만들었으니, "http://www.wch.cn/" 사이트에서 찾아보기로 합니다.


글은 까만색이요 흰색은 종이.... 레벨입니다. (중국어 모름)



다행이 검색란이 있으니, 찾고자 하는 driver 의 정확한 명칭인 "ch340ser" 을 칩니다.



오호이~ 나왔습니다.

여러 OS 별로도 연관 파일에 표시되어 있습니다.




3. Windows용

파일을 받고 실행해 봅니다.


역시 드라이버 버전이 바뀌어 있습니다!




혹시 몰라 장치관리자 > COM6 > 오른쪽 클릭하여 "드라이버 갱신" 에서 인터넷에서 갱신하면, 한번 더 하더군요.






FIN

뭐가 달라졌는지 여러가지로 해봐야겠습니다.

And

Software | Arduino IDE 실행시키기

|

1. 시작하기

Arduino 에 프로그램을 밀어 넣고 실행시키려면, arduino IDE 가 필요합니다.

Arduino IDE 를 실행시키려면, USB로 연결되는 arduino 본체를 인식해야 합니다.


여기에 더하여, 저는 Chinese clone 이므로, 일일히 driver 를 찾아서 설치해 줘야 합니다.


Arduino IDE 를 실행시키면 Happy Coding 의 세계가 열리는 것이죠.


자, 시작해 볼까요?



2. 파일 받기

다운로드 받는 곳은 아래와 같습니다.

http://www.arduined.eu/ch340g-converter-windows-7-driver-download/






3. 드라이버 인스톨

파일을 받고 압축을 풀면 SETUP 실행파일이 있습니다.

저는 Windows 7 64bit 이므로 "DRVSETUP64.exe" 파일을 실행시킵니다.



실행시키면 다음과 같은 화면이 뜹니다.



INSTALL 을 하면 완료 됩니다.



위의 과정을 거치기 전에는 USB를 꼽으면 아래 스샷처럼 인식할 수 없는 기기로 보입니다.



Driver 를 인스톨 하고 USB를 꼽으면 아래 스샷처럼 기기를 정식으로 등록하게 됩니다.



드라이버를 인식했습니닷 !!!

Port 정보를 잘 알아둬야 합니다. 여기서는 COM6 네요.





4. IDE 실행

이제 arduino 기기를 OS에서 인식했으니, 설치한 IDE 를 실행합니다.

IDE 다운로드는 다음 URL 에서 가능합니다.


https://www.arduino.cc/en/main/software


설치 후, 실행시킵니다.


작년 처음 시작할 때는 1.6 이었는데, 지금은 1.8 이네요.




5. 인식 시키기

IDE 를 실행시키면 바로 되는게 아니라, USB로 연결된 arduino nano 를 정식으로 등록해 줘야 합니다.

기기 등록은, Tools > Board, Processor 와 Port 정보 입니다.


Board 는 "Arduino Nano" 를 선택합니다.



Processor 는 "ATmega328" 을 선택합니다.



저의 경우의 Port 는, 아까 확인했던 "COM6" 를 선택합니다.



연결이 완료되면 beacon 신호를 보내는 것처럼 ready 상태를 나타내 줍니다.



이제 준비 완료 입니다!

이젠 Happy Coding 이지요.



FIN

이제 뭘하지?

And

Linux | Nvidia driver install at Ubuntu 15.04

|

Ubuntu 15.04 에 NVIDIA 최신 드라이버 설치하기 입니다.

저는 SETI@HOME 을 돌리고 있는 지라, CUDA 및 OpenCL 최신을 꼭 써야하는 필요성이 있어서,
Ubuntu 버전을 올리면서 최신 드라이버 인스톨이 꼭 필요했습니다.

그냥 인스톨 하게 되면, 부팅이 되다 만다거나 하는 문제가 있습니다.
여러 삽질 후, 여기에 그 내용을 공유합니다.


Disable nouvesu driver

Ubuntu를 깔면 기본적으로 사용되는 nouveau 에 대하여 blacklist 처리를 해 줍니다.

vim /etc/modprob.d/blacklist-nouveau.conf

아래는 위의 파일에 추가할 내용입니다.

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

.

update-initramfs 를 실행


이유는 잘 모르지만, update-initramfs 를 실행시켜 줍니다.
아마도, 위의 내용을 적용하는게 아닐까 합니다만, 모르니 패스...
update-initramfs -u

.

Ubuntu 자체 지원 driver 인스톨

apt-get install nvidia치고 tab 을 누르면 나오는 옵션들 중에, 버전이 제일 높은것을 고릅니다.
단, "nvida-346" 이렇게 완전체처럼 보여지는것을 하지 말고 update 에 관련된 모든것을 인스톨 합니다.
아래와 같이...

apt-get install nvidia-346-updates*
apt-get install nvidia-cuda-*

저는 CUDA 도 최신으로 깔아야 하므로, CUDA 관련한 것도 모두 인스톨 합니다.


최신 driver 인스톨

당연, 최신 드라이버는 nvidia 홈사이트에 있겠죠?
저는, CUDA 최신을 깔면서 OS 드라이버도 같이 깔리는 아래와 같은 방법으로 인스톨 했습니다.

https://developer.nvidia.com/cuda-toolkit


Operating System > Linux
Architecture > x86_64
Distribution > Ubuntu
Version > 15.04
Installer Type > deb (local)


확인하기

아래 그림처럼 "nvidia-smi" 명령어를 치면, 최신 532.39 드라이버가 깔린 것으로 나옵니다.
물론 부팅도 잘 되구요.



그럼~~

-------------------------------------------------------
추가 @ 2015.11.17

가장 중요한 것은, "options nouveau modeset=0" 이 프로파일에 등록되어 있는지가 관건인것 같다.
다시 여러번 인스톨 해본 결과, 아래 파일들에 위의 한줄을 모두 등록하니 정상 부팅됨.

file list
 - /etc/modprobe.d/blacklist-nouveau.conf
 - /etc/modprobe.d/kdms.conf
 - /etc/modprobe.d/nvidia-352_hybrid.conf
 - /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

-------------------------------------------------------

And
prev | 1 | next