Bare Metal 기기용 개발
컴퓨터에 설치된 Bare Metal 툴체인을 사용하여 연결된 Bare Metal 기기에서 애플리케이션을 빌드하고, 실행 및 디버깅할 수 있는 키트를 생성합니다.
GDB 또는 하드웨어 디버거를 사용하여 원격 Linux 장치 플러그인이 지원하지 않는 소형 장치에서 애플리케이션을 실행하고 디버그합니다.
참고: 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), 내셔널 세미컨덕터(CR16C), 퀄컴( Renesas ) 일렉트로닉스(M32R, M32C, RL78, RX, SuperH, V850), 텐실리카 XTENSA(ESP8266, ESP32), RISC-V, Arm™
- IAR EW: 마이크로칩 테크놀로지(AVR, AVR32), NXP 세미컨덕터(ColdFire, 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: STMicroelectronics (STM8), 8051
베어 메탈(Bare Metal) 장치 유형은 장치 기본 설정에서 사용자가 지정한 사용자 정의 GDB 명령을 지원합니다. 특정 디버그 서버 제공자를 사용하여 연결할 때 실행할 명령을 지정할 수 있습니다.
디버그 서버 제공업체
GDB를 사용할 때 다음 디버그 서버 제공자가 지원됩니다:
ST-Link 및 J-Link 디버그 서버 제공자는 uVision IDE와 함께 사용할 수 있습니다.
디버그 서버 제공자를 사용하여 베어 메탈 장치에 연결하려면, ‘ Preferences ’ > ‘ Devices ’로 이동한 후 Bare MetalAdd 을 선택하십시오.
사용 가능한 설정은 디버그 서버 프로바이더에 따라 다릅니다.
‘키트 추가’, ‘플러그인 활성화 및 비활성화’ 및 ‘ 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.