프로그래머를 위한 도구와 시설이 점점 더 많아지고 있습니다. 일부는 특히 다음의 경우와 같이 눈에 띕니다. 구글 콜라보레이션, 많은 이야기를 하고 있습니다. 당신이해야 할 또 다른 플랫폼 주의는 PlatformIO입니다, 다양한 플랫폼을 위한 소스 코드를 만드는 사람들을 위한 특별한 리소스를 찾을 수 있는 사이트입니다.
이 튜토리얼에서는 PlatformIO가 무엇인지, 무엇을 위한 것인지, 어떻게 액세스할 수 있는지 등에 대해 배울 것입니다. 환상적인 프로그래밍 유틸리티.
PlatformIO 란 무엇입니까?
PlatformIO는 IDE입니다, 즉, 전문적인 코드 편집기와 다양한 플랫폼용 소스 코드를 컴파일할 수 있는 컴파일러, 디버거, 프로그래밍을 위한 일련의 매우 흥미로운 기능 및 도구(단위 직렬 테스트 모니터, 코드 분석기, 코드 자동 완성, 라이브러리 관리자 등). 무료 오픈 소스이며 플러그인이나 확장을 통해 기능을 확장할 수 있습니다. 원격 개발도 가능하고 GitHub 및 GitLab 코드 리포지토리 등과 통합할 수 있습니다.
반면에 환경은 현대적이고 강력하며 빠르고 가벼운 환경으로 매우 친숙하고 사용하기 쉽습니다. 플랫폼 매우 다양한 이미 수천 명의 사용자를 보유하고 있으며 GNU / Linux, Apple macOS 및 Microsoft Windows 모두에서 사용할 수 있습니다. Raspberry Pi와 같은 특정 SBC 보드에 설치할 수도 있습니다.
PlatformIO에 대한 추가 정보 - 공식 사이트 보기
커뮤니티 및 소스 코드에 대한 추가 정보 - GitHub에서 사이트 보기
Platformio에서 지원하는 플랫폼
목록 지원되는 플랫폼 Platformio의 정말 좋습니다. 컴파일러에서 지원하는 아키텍처 중 일부는 다음과 같습니다.
- ARM
- 아테멜 AVR
- ARC32
- NXP LPC
- 마이크로칩 PIC32
- RISC-V
- 등
어떻게 설치합니까?
에 PlatformIO 코어 설치 Windows 또는 macOS에서는 정말 쉽습니다. 그러나 GNU/Linux가 있는 경우 단계가 다소 더 복잡하거나(모든 것을 용이하게 하는 스크립트가 있음에도 불구하고) 직접 컴파일하여 소스에서 설치하기로 결정한 경우입니다.
롯 따라야 할 단계 위치 :
- Platformio 패키지 다운로드:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
- Platformio 코어 설치
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py
- 이제 / usr / local / bin / 디렉토리에 pio 명령에 대한 심볼릭 링크를 생성해야 합니다.
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio
- 이제 pio는 모든 사용자를 위한 시스템 명령으로 사용할 수 있습니다. 기본적으로 루트 사용자와 sudo 권한이 있는 사용자는 직렬 포트를 읽고 쓸 수 있습니다. 다음은 해당 그룹에 사용자를 추가하는 것입니다.
sudo usermod -a -G dialout $USER
- 변경 사항을 적용하고 적용하려면 다음을 수행해야 합니다. 컴퓨터를 다시 시작하거나 로그아웃했다가 다시 로그인하십시오.. 이제 시도:
pio --version
- 마지막으로 이제 설치 스크립트와 설치 중에 생성된 캐시가 필요하지 않으므로 삭제할 수 있습니다.
rm -rf get-platformio.py sudo find /root/.cache -iname "*platformio*" -delete
Densinstall Platformio 코어
</div> <div>sudo rm -rf /opt/platformio sudo rm -rf /usr/local/bin/pio rm -rf ~/.platformio</div> </div> <div>
질문 및 추가 정보 - 공식 문서
Platformio IDE 설치
에 Platformio IDE 설치 다음 단계를 따르기 만하면됩니다.
- Atom 텍스트 편집기의 공식 버전 다운로드 및 설치 이 링크에서.
- 설치가 완료되면 Atom 패키지 관리자를 엽니다.
- 메뉴> 편집> 환경 설정> 설치로 이동하십시오.
- 공식 platformio-ide를 찾으십시오.
- 그런 다음 패키지를 설치합니다.
이 경우 Platformio로 Atom을 선택했지만 이를 통합하여 수행하는 것도 가능합니다. 비주얼 스튜디오 코드에서, Windows 및 GNU/Linux에서도 사용할 수 있습니다. 에서 사용할 수 있기 때문에 쉽게 설치됩니다. 이 링크의 DEB 및 RPM 패키지. Windows에서 설치는 .exe를 사용하여 똑같이 간단합니다.
단계가 궁금하시다면 VS 코드에 확장 설치, Atom과 유사합니다.
- VS 코드를 엽니다.
- 큐브 형태로 왼쪽에 나타나는 확장 아이콘을 선택합니다.
- PlatformIO를 입력하고 나타나는 첫 번째 옵션을 선택합니다.
- 설치를 눌러 설치합니다.
- 완료될 때까지 기다리면 완료됩니다.
Platformio를 통합할 기타 환경
그곳에 다른 환경 다음과 같이 Atom 및 VS Code 외에 Platformio를 통합할 수 있습니다.
- 넷빈
- 숭고한 텍스트
- 코드 블록
- 식
IDE 작업 환경
Platformio 인터페이스를 처음 접한다면 복잡하지 않고 여러 섹션으로 나누어져 있음을 알 수 있습니다. 편집기를 열면 가장 먼저 표시되는 시작 화면과 다음과 같은 섹션이 있습니다.
- 어서 오십시오: 확장 프로그램의 첫 화면, 설치된 버전, 프로젝트 생성, 가져오기 및 열기 기능, 예제 보기 등
- 프로젝트: 왼쪽에서 편집할 수 있는 생성된 모든 프로젝트 목록을 찾을 수도 있습니다.
- 검사(검사): 이 섹션에서는 메모리 사용 통계에 대해 프로젝트를 검사할 수 있습니다.
- 도서관: 이 섹션은 전역 및 개인 라이브러리를 포함하는 데 도움이 되는 라이브러리 관리자에 해당합니다.
- 플레이트(보드): 여기에서 개발에 사용하는 다양한 보드용 드라이버를 찾아 설치할 수 있습니다. 1000개 이상이 준비되어 있습니다.
- 플랫폼- 현재까지 사용된 플랫폼이 나열됩니다.
- 장치: 현재 가지고 있는 PC에 연결된 보드를 나열합니다. 포트에 연결하면 자동으로 생성됩니다.
첫 번째 프로젝트를 만드는 단계
시작하고 싶다면 첫 번째 프로젝트 만들기, 마법사를 사용하여 더 쉽고 빠르게 만들 수 있습니다.
- Platformio 확장 시작(PIO HOME)으로 이동합니다.
- 프로젝트 만들기를 클릭합니다.
- 새 프로젝트의 이름을 선택하십시오.
- 플레이트 탭에서 플레이트를 선택합니다. 플레이트 이름의 첫 글자를 입력할 수 있으며 일치하는 항목과 함께 목록이 줄어듭니다.
- 이제 프레임워크 옵션(개발을 용이하게 하기 위한 일련의 기준, 개념 및 모범 사례)이 자동으로 표시되지만 수정할 수는 있습니다.
- 위치 상자에서 프로젝트를 저장할 위치를 수정할 수 있습니다. 그렇지 않으면 기본 디렉토리에 저장됩니다.
- 완료되면 완료 버튼을 누르면 시작됩니다.
여기서부터는 개발하고자 하는 코드나 프로젝트의 종류, 선택한 보드나 플랫폼에 따라 약간의 차이가 있기 때문에 진행 방식이 달라집니다.