Arduino IDE에서 16진수 파일을 가져오는 방법

Arduino Ideeseo 16jinsu Pail Eul Gajyeooneun Bangbeob



Arduino IDE는 Arduino 보드에 코드를 업로드하는 데 사용되는 개발 플랫폼입니다. Arduino 보드는 마이크로 컨트롤러를 기반으로 합니다. 마이크로 컨트롤러와 통신하기 위해 IDE가 사용됩니다. IDE는 Arduino 보드에 스케치를 작성, 디버깅 및 업로드하기 위한 편집기입니다. IDE는 몇 가지 추가 방법 및 기능을 사용하여 C 또는 C++로 프로그래밍됩니다. 마이크로컨트롤러는 기계어를 이해합니다. Arduino 코드가 컴파일되면 IDE는 C++ 언어 프로그램을 Hex 파일로 변환합니다. 이제 Arduino에서 이 Hex 파일을 가져오는 방법을 설명합니다.

Arduino IDE에서 16진수 파일을 가져오는 방법

Arduino IDE는 16진수 파일 형식을 사용하여 C/C++ 코드를 16진수 형식으로 저장합니다. 이 Hex 파일은 일반적으로 기계어 . 마이크로컨트롤러는 일반 C 언어를 이해할 수 없습니다. 1과 0이라고도 하는 형태의 명령만 받습니다. 바이너리 . Arduino IDE는 이러한 명령을 Hex 파일을 통해 마이크로컨트롤러 RAM 및 EEPROM으로 전송합니다.

아래에 설명된 단계를 따르면 Arduino 스케치의 Hex 파일을 얻을 수 있습니다.







1 단계 : PC에서 Arduino IDE 소프트웨어를 엽니다.





2 단계 : Arduino IDE 인터페이스를 보여주는 새 창이 열립니다. 여기에서 자신의 코드를 작성하거나 IDE에서 예제 스케치를 로드할 수 있습니다. LED 깜박임 예제를 계속 진행하고 Hex 파일을 추출하려고 합니다.





3단계 : 이제 LED 깜박임 예제를 열고 다음으로 이동합니다. 파일>예제>기초>깜박임 :



4단계 : LED 예제를 열면 새 창이 열립니다. 자신의 프로그램을 작성하는 경우 모든 Arduino 스케치를 다시 확인하십시오. Hex 파일을 생성하려면 Hex 파일이 저장된 위치가 필요합니다. Hex 파일 위치를 얻으려면 아래 단계를 따르십시오. 이동 : 파일>기본 설정 또는 누르다 Ctrl+쉼표 .

5단계 : 기본 설정 옵션을 클릭하면 여기에서 새 창이 열립니다. 편집 옵션 자세한 출력 섹션 . 선택한 후 확인을 눌러 계속하십시오. 이렇게 하면 프로그램이 컴파일되면 출력 섹션에서 16진수 파일 위치를 추출하는 데 도움이 됩니다.

6단계 : 이제 오른쪽 상단 창의 체크 표시를 이용하여 아두이노 프로그램을 컴파일합니다. 프로그램이 성공적으로 컴파일되면 ' 컴파일 완료 '라는 메시지가 출력창에 나타납니다.

7단계 : 출력 섹션에서 ' .마녀 ” 컴파일된 Arduino 프로그램의 파일입니다. 자세한 출력의 마지막 줄은 16진수 파일입니다.

8단계 : Hex 파일의 경로를 복사합니다.

9단계 : 먼저 복사된 경로에서 Hex 파일 이름을 제거합니다.

내 PC를 열고 주소 표시줄을 선택하고 여기에 파일 경로를 붙여넣고 Enter 키를 누릅니다. 다음과 같은 파일이 표시됩니다. .마녀 확장자 이것은 우리가 찾고 있는 필수 16진수 파일입니다.

메모 : Hex 파일에서 복사한 주소가 작동하지 않는 경우 이중 삭제를 시도하십시오. 백슬래시( \ ) Hex 파일 주소에서 반복되는 기호.

결론:

여기에서는 Arduino IDE에서 Hex 파일을 추출하는 데 필요한 모든 단계에 대해 논의했습니다. Arduino 보드는 이 Hex 파일을 사용하여 명령을 실행합니다. 가끔 아두이노 보드를 PC에 직접 연결하고 아두이노에 코드를 업로드할 때 Hex 파일이 생성되지 않는 경우가 있기 때문에 위에서 설명한 방법을 사용하면 쉽게 Hex 파일을 얻어 아두이노 프로젝트에서 사용할 수 있습니다.