본문 바로가기

개발 환경

Hyper V에서 Guest OS Serial Port 활성화 Hyper V에서 Guest OS를 설치한 직후 시리얼 포트를 확인해보면 보이지 않는다. 그러나, 파워쉘에서 아래와 같이 vm용 시리얼 포트에 네임드 파이프를 연결하면 Guest OS에서 시리얼포트가 활성화 된다. □ Host OS 명령어 입력 set-vmcomport -vmname VM이름 -number 1 \\.\pipe\test get-vmcomport -vmname VM이름 VMName Name Path ------ ---- ---- VM이름 COM 1 \\.\pipe\test VM이름 COM 2 □ Guest OS 시리얼 포트 확인 dmesg | grep tty [ 0.000000] console [tty0] enabled [ 0.783156] 00:01: ttyS0 at I/O 0x3f8 (i.. 더보기
OctoPrint Plugin 개발 환경 구축 방법 1. OctoPrint 환경 구축 mkdir ~/develcd ~/develgit clone https://github.com/foosel/OctoPrint.gitcd OctoPrintvirtualenv venvsource ~/devel/OctoPrint/venv/bin/activatepip install --upgrade pippip install -e .[develop,plugins] 2. 개발 환경에서 OctoPrint 서버 구동 octoprint serve 3. 플러그인 뼈대 구축 pip install "cookiecutter>=1.4, 더보기
라즈베리파이와 아두이노 시리얼 포트 연결 방법 1. Arduino에 USB 케이블을 연결한 후 Raspberry Pi USB 포트에 연결한다. 2. SSH를 이용해 pi에 접속한다. 3. minicom, lsof를 설치한다. sudo apt-get install minicom lsof 4. 아두이노가 연결된 USB 시리얼 장치를 확인한다. pi@octopi:~ $ dmesg | fgrep tty[ 3.160684] cdc_acm 1-1.1.3:1.0: ttyACM0: USB ACM device[ 2171.224476] usb 1-1.1.2: FTDI USB Serial Device converter now attached to ttyUSB0 5. 아두이노가 연결된 시리얼이 맞는지 확인한다. pi@octopi:~ $ sudo lsof /dev/ttyA.. 더보기