<pre data-ke-type="codeblock">
   <p data-ke-size="size16">다음과 같은 순서로 Platform IO를 설치합니다.</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">1. VSCode(<a href="https://code.visualstudio.com/download" target="_blank">https://code.visualstudio.com/download</a>)를 먼저 설치해야 합니다.</p>
   <p data-ke-size="size16">Platform IO는 VSCode에서 extension으로 설치할 수 있기 때문입니다.</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">2. VSCode를 실행하고, Extension을 선택합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1028" data-origin-height="807" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/qerQ8/btreJDrdTZg/4E0kAK557s88cOnG9gqJK0/img.png" data-phocus="https://blog.kakaocdn.net/dn/qerQ8/btreJDrdTZg/4E0kAK557s88cOnG9gqJK0/img.png"><img src="https://blog.kakaocdn.net/dn/qerQ8/btreJDrdTZg/4E0kAK557s88cOnG9gqJK0/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqerQ8%2FbtreJDrdTZg%2F4E0kAK557s88cOnG9gqJK0%2Fimg.png" data-origin-width="1028" data-origin-height="807" data-ke-mobilestyle="widthOrigin" data-phocus-index="0" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">3. Extension 중 Platform IO를 설치합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/cK9XDM/btreJEjovFQ/8qxkm7aLr1zQxk6WkNCle1/img.png" data-phocus="https://blog.kakaocdn.net/dn/cK9XDM/btreJEjovFQ/8qxkm7aLr1zQxk6WkNCle1/img.png"><img src="https://blog.kakaocdn.net/dn/cK9XDM/btreJEjovFQ/8qxkm7aLr1zQxk6WkNCle1/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcK9XDM%2FbtreJEjovFQ%2F8qxkm7aLr1zQxk6WkNCle1%2Fimg.png" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin" data-phocus-index="1" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">4. Platform IO가 정상적으로 설치되면, extension 밑에 Platform IO 아이콘이 나타납니다. 이를 눌러서 Platform IO를 실행합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/WAs8i/btreTIxoq3c/hr7e7tckTKjmalTSkUGjHk/img.png" data-phocus="https://blog.kakaocdn.net/dn/WAs8i/btreTIxoq3c/hr7e7tckTKjmalTSkUGjHk/img.png"><img src="https://blog.kakaocdn.net/dn/WAs8i/btreTIxoq3c/hr7e7tckTKjmalTSkUGjHk/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWAs8i%2FbtreTIxoq3c%2Fhr7e7tckTKjmalTSkUGjHk%2Fimg.png" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin" data-phocus-index="2" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">5. PIO 홈에서 Open을 클릭합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/x2io2/btreKlqGOXC/jPskgvRKFnbeJK9ATm6kF1/img.png" data-phocus="https://blog.kakaocdn.net/dn/x2io2/btreKlqGOXC/jPskgvRKFnbeJK9ATm6kF1/img.png"><img src="https://blog.kakaocdn.net/dn/x2io2/btreKlqGOXC/jPskgvRKFnbeJK9ATm6kF1/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx2io2%2FbtreKlqGOXC%2FjPskgvRKFnbeJK9ATm6kF1%2Fimg.png" data-origin-width="1028" data-origin-height="809" data-ke-mobilestyle="widthOrigin" data-phocus-index="3" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">6. PIO Home에서 Platform -&gt; Embedded -&gt; Espressif을 선택합니다.</p>
   <p data-ke-size="size16">&nbsp;&nbsp; 하위 항목에 다양한 Espressif Platform이 나타납니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/MTXjO/btreQ8XkNtl/Azf9uQ8BY2qFhbK5yOE9E1/img.png" data-phocus="https://blog.kakaocdn.net/dn/MTXjO/btreQ8XkNtl/Azf9uQ8BY2qFhbK5yOE9E1/img.png"><img src="https://blog.kakaocdn.net/dn/MTXjO/btreQ8XkNtl/Azf9uQ8BY2qFhbK5yOE9E1/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMTXjO%2FbtreQ8XkNtl%2FAzf9uQ8BY2qFhbK5yOE9E1%2Fimg.png" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin" data-phocus-index="4" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">7. 이중에서, Espressif 32를 Install합니다. 지금까지 기본적인 설정은 완료되었습니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/eBz6Hp/btreKmC6aNp/dH9sDHKrBqkKVlOrLQjqmk/img.png" data-phocus="https://blog.kakaocdn.net/dn/eBz6Hp/btreKmC6aNp/dH9sDHKrBqkKVlOrLQjqmk/img.png"><img src="https://blog.kakaocdn.net/dn/eBz6Hp/btreKmC6aNp/dH9sDHKrBqkKVlOrLQjqmk/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeBz6Hp%2FbtreKmC6aNp%2FdH9sDHKrBqkKVlOrLQjqmk%2Fimg.png" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin" data-phocus-index="5" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">8. 새로운 프로젝트를 시작하기 위해서, PlatformIO Home으로 이동해서 "New project"를 클릭합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/bf8yZh/btrePWpncYw/t5mCCbdXWltbOyIH0aYXzk/img.png" data-phocus="https://blog.kakaocdn.net/dn/bf8yZh/btrePWpncYw/t5mCCbdXWltbOyIH0aYXzk/img.png"><img src="https://blog.kakaocdn.net/dn/bf8yZh/btrePWpncYw/t5mCCbdXWltbOyIH0aYXzk/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf8yZh%2FbtrePWpncYw%2Ft5mCCbdXWltbOyIH0aYXzk%2Fimg.png" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin" data-phocus-index="6" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">9. Project wizard에서 적절한 항목들을 선택합니다.</p>
   <p data-ke-size="size16">&nbsp;&nbsp; ESP32 CAM 동작을 위해서 아래와 같은 항목들을 선택해서 Project를 시작했습니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/dhXbBk/btreLLPHCL7/qNBykZ4tWtUVzJWmAKQkS1/img.png" data-phocus="https://blog.kakaocdn.net/dn/dhXbBk/btreLLPHCL7/qNBykZ4tWtUVzJWmAKQkS1/img.png"><img src="https://blog.kakaocdn.net/dn/dhXbBk/btreLLPHCL7/qNBykZ4tWtUVzJWmAKQkS1/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhXbBk%2FbtreLLPHCL7%2FqNBykZ4tWtUVzJWmAKQkS1%2Fimg.png" data-origin-width="1143" data-origin-height="939" data-ke-mobilestyle="widthOrigin" data-phocus-index="7" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">10. 위 그림에서 Finish를 클릭하면, Platform IO가 프로젝트에 필요한 환경을 자동으로 설정합니다. (시간이 조금 걸릴 수 있습니다.)</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">11. 코드를 작성합니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1142" data-origin-height="939" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/ckhFMf/btreTIYq5uP/7DJhrmwd1B8e6bmvkxAU7K/img.png" data-phocus="https://blog.kakaocdn.net/dn/ckhFMf/btreTIYq5uP/7DJhrmwd1B8e6bmvkxAU7K/img.png"><img src="https://blog.kakaocdn.net/dn/ckhFMf/btreTIYq5uP/7DJhrmwd1B8e6bmvkxAU7K/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckhFMf%2FbtreTIYq5uP%2F7DJhrmwd1B8e6bmvkxAU7K%2Fimg.png" data-origin-width="1142" data-origin-height="939" data-ke-mobilestyle="widthOrigin" data-phocus-index="8" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">&nbsp;</p>
   <p data-ke-size="size16">12. 코드 작성 후 필요한 컴파일, 업로드, 모니터등은 메뉴에서 선택해도 되지만, 맨 아래 아이콘을 직접 클릭해도 됩니다.</p>
   <p>&nbsp;</p>
   <figure class="imageblock alignCenter" data-origin-width="1280" data-origin-height="891" data-ke-mobilestyle="widthOrigin"><span data-url="https://blog.kakaocdn.net/dn/ZnDIO/btreMCEXdGB/zk6g5T9COnK89ZNJNIlXRK/img.png" data-phocus="https://blog.kakaocdn.net/dn/ZnDIO/btreMCEXdGB/zk6g5T9COnK89ZNJNIlXRK/img.png"><img src="https://blog.kakaocdn.net/dn/ZnDIO/btreMCEXdGB/zk6g5T9COnK89ZNJNIlXRK/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZnDIO%2FbtreMCEXdGB%2Fzk6g5T9COnK89ZNJNIlXRK%2Fimg.png" data-origin-width="1280" data-origin-height="891" data-ke-mobilestyle="widthOrigin" data-phocus-index="9" /></span></figure>
   <p>&nbsp;</p>
   <p data-ke-size="size16">코드의 기본적인 구조는 Arduino와 같다고 보시면 됩니다.</p>
   </pre>
<p>출처: <a href="https://steadyandslow.tistory.com/150" target="_blank">https://steadyandslow.tistory.com/150</a> [더디지만... 꾸준히...:티스토리]</p>