ESP32 WSL2 에서 tty 장치 나오게 하기
Posted by 마냥 on the 8th of June, 2024 at 8:03 pm under no category. Post is not tagged. This post has no comments.ESP32 보드를 WSL2 환경에서 개발하려는데 /dev/ttyUSB0이 나오지 않아 확인해 보니 다음 동작이 필요함
1. USBIPD 연결
2. USB-Serial 장치 확인
$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 1a86:7523 QinHeng Electronics CH340 serial converter Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
3. kernel module 확인
$ find /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/ /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/ /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/serial /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/serial/ch341.ko /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/serial/cp210x.ko /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/serial/ftdi_sio.ko /lib/modules/5.15.146.1-microsoft-standard-WSL2/kernel/drivers/usb/serial/usbserial.ko
4. ch341 모듈 로드
$ sudo modprobe ch341
5. tty 장치 확인
$ ls -l /dev/ttyUSB* crw-rw---- 1 root dialout 188, 0 Jun 8 18:38 /dev/ttyUSB0
6. 다음 실행에도 자동으로 로드하게 설정
WSL2 에 Gentoo linux를 쓰기 때문에 /etc/conf.d/modules에 다음 줄을 추가하면 됨
modules="ch341"
Sandbox
Posted by 마냥 on the 15th of May, 2024 at 8:00 am under no category. Post is not tagged. This post has no comments.Yada Wiki로 처음 테스트 하는 페이지