Arduino® IDE 란 무엇입니까?

Arduino® 개발 환경으로도 알려진 Arduino® 통합 개발 환경 (IDE) 은이 오픈 소스 플랫폼에 대한 소프트웨어를보다 쉽게 ​​작성할 수 있도록 설계된 프로그램입니다. Arduino® 플랫폼은 전자 장치 설계 프로세스를 단순화하도록 설계된 인기있는 전자 제품 플랫폼입니다. 이를위한 일반적인 용도로는 로봇 공학, 주택 개선 기술, 웨어러블 컴퓨터 및 참신 전자 제품 응용 프로그램이 포함됩니다. 대부분의 Arduino® 발명품은 Arduino® IDE를 사용하여 개발됩니다.

IDE는 프로그래머가 프로그래밍 프로세스 속도를 높이기 위해 일반적으로 사용됩니다. 일반적인 IDE 기능에는 자동 라인 번호 매기기, 구문 하이라이트 및 통합 컴파일이 포함됩니다. 간단한 텍스트 편집기 만 사용하여 소프트웨어를 작성하는 것이 기술적으로 가능하지만 IDE에서 코드를 작성할 때 프로세스가 훨씬 쉽습니다. 많은 프로그래밍 언어에는 고유 한 IDE가 있으며 몇 가지 범용 IDE가 개발되었습니다. 이러한 범용 IDE는 a와 함께 사용할 수 있습니다지원되는 다양한 프로그래밍 언어.

Arduino® IDE는 프로그래머가 처음부터 끝까지 단일 프로그램을 사용할 수있는 환경을 제공합니다. 프로젝트에서 여러 파일을 추적하여 프로그래머가보다 복잡하거나 모듈 식 프로그램을 작성하여 프로젝트를 관리 할 수 ​​있습니다. IDE는 또한 코드 자체를 컴파일하고, 기본 디버깅을 수행하고, 코드를 Arduino® 보드로 직접 전송 한 다음 Arduino® 부트 로더를 사용하여 새 프로그램을 메모리에 작성합니다.

.

이러한 추가 기능에도 불구하고 일부 프로그래머는 Arduino® IDE가 다른 고급 IDE에 비해 부족하다고 불평했습니다. 이는 오류 메시지를 평가하거나 다른 프로그래머와 통신 할 때 소스 코드의 특정 섹션을 쉽게 참조 할 수있는 자동 가시선 번호를 포함하여 몇 가지 일반적인 기능이 부족하기 때문입니다.. 다른 누락 된 기능에는 코딩 오류 진단 및 수정에 유용한 세부 오류 메시지와 코드 폴딩이 포함되어 있으며, 프로그래머는 최근 변경에 영향을받지 않는 파를 숨겨서 소스 코드의 관련 부분 만 검사 할 수 있습니다.

.

이러한 제한 사항을 처리하기 위해 일부 Arduino® 프로그래머는 다른 IDE를 사용하여 프로그램을 작성합니다. 이 사용자는 Arduino® 특정 프로그래밍을 지원하는 범용 IDE 용 소프트웨어 플러그인을 작성했습니다. 이것은 프로그래머가 Arduino® IDE에서 놓친 많은 기능을 추가하지만 솔루션에는 몇 가지 제한 사항도 제공됩니다. Arduino® 코드에 일반 IDE를 사용하는 기능을 유지하려면 프로그래머는 Arduino® 소프트웨어의 새로운 릴리스마다 플러그인을 일상적으로 업데이트해야합니다. 또한 이러한 일반 IDE는 Arduino® 보드와 인터페이스 할 수 없으므로 완성 된 소프트웨어를 Arduino® 발명에 업로드하는 데 사용할 수 없습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?