Na ovoj stranici

Razvoj za uređaje s Androidom Bare Metal

Stvorite setove za korištenje Bare Metal alatkama instaliranima na računalu za izradu aplikacija te njihovo pokretanje i otklanjanje pogrešaka na priključenim uređajima Bare Metal.

Pokrenite i otklonite greške u aplikacijama na malim uređajima koje ne podržava dodatak za udaljeni Linux uređaj koristeći GDB ili hardverski otklanjivač grešaka.

Napomena: Omogućite dodatak za Bare Metal da biste ga koristili.

Instalirajte Bare Metal alatne lance na računalo za izradu aplikacija za Bare Metal uređaje. Povežite uređaje s računalom kako biste na njima pokretali i otklanjali pogreške u aplikacijama.

Napomena: Ako koristite qmake za izgradnju projekta, a uređaj nema Qt biblioteke, potrebna vam je instalacija Qt-a koja zadovoljava zahtjeve navedene u odjeljku " Self-built Qt versions". Osim toga, direktorij mkspecs mora biti dovoljno potpun za parsiranje datoteka .pro.

Za izgradnju aplikacija podržani su sljedeći alatni lanci:

  • 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: Microchip Technology (AVR, AVR32), NXP Semiconductors (ColdFire, M68K), Texas Instruments (MSP430), National Semiconductor (CR16C), Renesas Electronics (78K, M16/R8C, M32C, R32C, RH850, RL78, RX, SuperH, V850), STMicroelectronics (STM8), 8051, RISC-V, Arm
  • Keil: Arm, C51 (8051), C251 (80251), C166 (C16x, XC16x)
  • SDCC: STMicroelectronics (STM8), 8051

Tip uređaja bare metal prihvaća prilagođene GDB naredbe koje navodite u postavkama uređaja. Možete odrediti naredbe koje će se izvršiti pri povezivanju putem određenog pružatelja usluga za otklanjanje pogrešaka.

Pružatelji debug poslužitelja

Sljedeći pružatelji usluga otklanjanja pogrešaka podržani su pri korištenju GDB-a:

Pružatelji debug poslužitelja ST-Link i J-Link mogu se koristiti zajedno s IDE-om uVision.

Za stvaranje veza s uređajima bez virtualizacije pomoću pružatelja usluga za otklanjanje pogrešaka, idite na Preferences > Devices > Bare Metal i odaberite Add.

Dostupni su postavke ovisne o pružatelju usluga debug poslužitelja.

Vidi također: Dodavanje kompleta, Omogućavanje i onemogućavanje dodataka i Kako: Razvijati za 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.