이 페이지에서

Bare Metal 디바이스용 개발

컴퓨터에 설치된 Bare Metal 툴체인을 사용하여 연결된 Bare Metal 장치에 대한 애플리케이션을 빌드하고 실행 및 디버깅할 수 있는 키트를 만듭니다.

원격 Linux 장치 플러그인에서 지원되지 않는 소형 장치에서 GDB 또는 하드웨어 디버거를 사용하여 애플리케이션을 실행하고 디버깅합니다.

참고: Bare Metal 플러그인을 사용하도록 설정하세요.

컴퓨터에 Bare Metal 툴체인을 설치하여 Bare Metal 장치용 애플리케이션을 빌드합니다. 장치를 컴퓨터에 연결하여 장치에서 애플리케이션을 실행하고 디버그합니다.

참고: qmake를 사용하여 프로젝트를 빌드할 때 장치에 Qt 라이브러리가 없는 경우 자체 빌드 Qt 버전의 요구 사항을 충족하는 Qt 설치가 필요합니다. 또한 mkspecs 디렉터리가 .pro 파일을 파싱할 수 있을 정도로 완전해야 합니다.

애플리케이션 빌드에 지원되는 툴체인은 다음과 같습니다:

  • GCC: Microchip Technology(AVR, AVR32, PIC16, PIC32), NXP Semiconductors(ColdFire, M68K), Texas Instruments(MSP430), National Semiconductor(CR16C), Renesas Electronics(M32R, M32C, RL78, RX, SuperH, V850), Tensilica XTENSA(ESP8266, ESP32), RISC-V, Arm™
  • IAR EW: 마이크로칩 테크놀로지(AVR, AVR32), NXP 반도체(콜드파이어, M68K), 텍사스 인스트루먼트(MSP430), 내셔널 세미컨덕터(CR16C), Renesas 전자(78K, M16/R8C, M32C, R32C, RH850, RL78, RX, SuperH, V850), ST마이크로일렉트로닉스(STM8, 8051, RISC-V), Arm
  • Keil: Arm, C51(8051), C251(80251), C166(C16x, XC16x)
  • SDCC: ST마이크로일렉트로닉스(STM8), 8051

베어 메탈 장치 유형은 장치 환경설정에서 지정한 사용자 지정 GDB 명령을 허용합니다. 특정 디버그 서버 제공업체를 사용하여 연결할 때 실행할 명령을 지정할 수 있습니다.

디버그 서버 공급자

GDB를 사용할 때 지원되는 디버그 서버 공급자는 다음과 같습니다:

ST-Link 및 J-Link 디버그 서버 제공업체는 uVision IDE와 함께 사용할 수 있습니다.

디버그 서버 제공업체를 사용하여 베어 메탈 디바이스에 대한 연결을 생성하려면 환경설정 > Devices > Bare Metal 로 이동하여 Add 을 선택합니다.

사용 가능한 설정은 디버그 서버 공급자에 따라 다릅니다.

키트 추가, 플러그인 활성화 및 비활성화방법: Bare Metal 용 개발도참조하십시오 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.