VSCode에 플러그인으로 ESP-IDF 환경도 준비했고, ESP32-S3를 장착한 보드도 확보했으니 본격적인 개발에 앞서 이제 테스트 프로그램을 작성해서 기기용 이미지로 만들어 업로드하고(Flash) 원하는 대로 기기가 동작하는지 살펴보는 일이 남았다. 2Cm도 안 되는 작은 칩에 웬만한 시스템 기능이 모두 담겨 있으니 세상 많이 바뀐 것 맞다. VSCode에서 [F1] 단축키나 보기 > 명령 팔레트 메뉴로 위와 같이 팔레트 창을 띄운 다음 esp-idf를 입력하면 연관된 다양한 명령들을 확인할 수 있다. 그중에서 "ESP-IDF: Welcome"을 선택하면 위의 그림처럼 프로젝트를 시작하거나 프로젝트를 가져오기 할 수 있다. [Show example]을 클릭하면 사용할 프레임워크를 선택하라는 화면이 ..
사물인터넷(IoT)이 삶의 곳곳으로 파고드는 시대에 살면서 개발자로 피할 수 없는 개발 환경을 만나게 되었다. 중국의 반도체 회사 에스프레시프 시스템(https://www.espressif.com/)이 만들고 있는 ESP32-S3라는 MCU를 기반으로 와이파이로 서버와 통신도 하고 블루투스로는 모바일 기기와도 통신해야 하는 시스템을 구축하게 된 것이다. 4 나노 기술로 생산한다는 ESP32-S3는 단순한 칩이 아니라 내부에 듀얼코어 CPU와 보조 프로세서, 와이파이, 블루투스 및 기타 외부 장치를 처리할 수 있는 SoC(시스템 온칩) 시스템이다. 그야말로 칩 하나로 웬만한 컴퓨터 시스템이 수행하는 역할을 해내고 있으니 IoT 기기를 제작하는 데 있어 아주 매력적인 도구로 보인다. 임베디드 시스템이므로 제..