참고한 article은 다음과 같습니다.
https://www.instructables.com/Develop-ESP32-With-PlatformIO-IDE/
위 문서에는 Arduino와 Platform IO에 대해 다음 항목들에 대한 장단점도 정리되어 있습니다.
- Version Upgrade
- Add platform support
- Add library
- Platform and Library Update
- IDE feature
다음과 같은 순서로 Platform IO를 설치합니다.
1. VSCode(https://code.visualstudio.com/download)를 먼저 설치해야 합니다.
Platform IO는 VSCode에서 extension으로 설치할 수 있기 때문입니다.
2. VSCode를 실행하고, Extension을 선택합니다.
3. Extension 중 Platform IO를 설치합니다.
4. Platform IO가 정상적으로 설치되면, extension 밑에 Platform IO 아이콘이 나타납니다. 이를 눌러서 Platform IO를 실행합니다.
5. PIO 홈에서 Open을 클릭합니다.
6. PIO Home에서 Platform -> Embedded -> Espressif을 선택합니다.
하위 항목에 다양한 Espressif Platform이 나타납니다.
7. 이중에서, Espressif 32를 Install합니다. 지금까지 기본적인 설정은 완료되었습니다.
8. 새로운 프로젝트를 시작하기 위해서, PlatformIO Home으로 이동해서 "New project"를 클릭합니다.
9. Project wizard에서 적절한 항목들을 선택합니다.
ESP32 CAM 동작을 위해서 아래와 같은 항목들을 선택해서 Project를 시작했습니다.
10. 위 그림에서 Finish를 클릭하면, Platform IO가 프로젝트에 필요한 환경을 자동으로 설정합니다. (시간이 조금 걸릴 수 있습니다.)
11. 코드를 작성합니다.
12. 코드 작성 후 필요한 컴파일, 업로드, 모니터등은 메뉴에서 선택해도 되지만, 맨 아래 아이콘을 직접 클릭해도 됩니다.
코드의 기본적인 구조는 Arduino와 같다고 보시면 됩니다.
- End -
'Embedded > MCU' 카테고리의 다른 글
[MCU] ESP32 CAM 사용하기 - (2) Arduino 개발 환경 (0) | 2021.08.09 |
---|---|
[MCU] ESP32 CAM 사용하기 - (1) 서론 (0) | 2021.08.08 |