시중에서 구할 수 있는 대다수의 ESP32 개발보드는 Silicon Labs 사의 CP210X USB to UART 브릿지 칩을 사용합니다. 주로 CP2102 또는 CP2104가 사용되는데 컴퓨터의 USB 포트와 통신하는데 사용됩니다. 단, 컴퓨터에 CP210X 칩과의 통신을 위한 드라이버가 깔려 있어야 합니다. Linux 운영체제는 드라이버를 내장하고 있어서 설치가 불필요합니다.
1. Windows 운영체제용 ESP32 USB 드라이버 다운로드
Silicon Labs 사의 공식 웹사이트의 드라이버 다운로드 메뉴로 이동해 CP210x Universal Windows Driver 링크를 클릭합니다. 그러면 압축 파일 하나가 다운로드됩니다. 다운로드가 완료되면 압축 파일을 해제합니다.

2. Windows 운영체제용 ESP32 USB 드라이버 설치
압축이 해제되면 아래 그림과 같이 silabser.inf 파일을 우클릭하여 컨텍스트 메뉴를 엽니다. 그런 다음 설치(I) 버튼을 클릭합니다. 필수는 아니지만 설치가 완료되면 한번 재부팅을 해주는 것이 좋습니다. ESP32를 연결했을 때 여전히 포트가 인식되지 않는 경우가 있기 때문입니다.

3. ESP32 USB 드라이버 동작 확인
드라이버 설치가 완료되었다면 화면 맨 아래에 있는 작업 표시줄에서 Windows 로고처럼 보이는 시작 단추를 클릭하거나 키보드에서 Windows 키를 눌러 시작 메뉴를 엽니다. “장치 관리자”를 입력하면 나오는 검색 결과를 선택합니다.

Windows 드라이버가 정상적으로 설치되었다면 포트(COM & LPT) 하위에 Silicon Labs CP210x USB to UART Bridge 가 통신 포트로 인식되어야 합니다.
