definizione hardware

Gestisce le definizioni hardware per i dispositivi Azure Sphere.

Operazione Descrizione
generate-header Genera un file di intestazione C corrispondente a una definizione hardware e lo inserisce nella cartella inc/hw rispetto al JSON di input.
test-header Verifica che il file di intestazione C nella cartella inc/hw sia aggiornato rispetto al JSON di input.

generate-header

Genera un file di intestazione C corrispondente a una definizione hardware e lo inserisce nella cartella inc/hw rispetto al JSON di input.

Parametri obbligatori

Parametro Digitare Descrizione
--hardware-definition-file Percorso Specifica il nome e il percorso di un file JSON di definizione hardware. È possibile fornire un percorso relativo o assoluto.
Parametri globali

Per Azure Sphere CLI sono disponibili i seguenti parametri globali:

Parametro Descrizione
--debug Aumenta il livello di dettaglio della registrazione per visualizzare tutti i log di debug. Se trovi un bug, fornisci l'output generato con il --debug flag attivato quando invii una segnalazione di bug.
-h, --help Stampa informazioni di riferimento CLI sui comandi e sui relativi argomenti ed elenchi di sottogruppi e comandi disponibili.
--only-show-errors Mostra solo gli errori, eliminando gli avvisi.
-o, --output Cambia il formato di output. I formati di output disponibili sono json, jsonc (JSON colorato), tsv (valori separati da tabulazione), tabella (tabelle ASCII leggibili dall'uomo) e yaml. Per impostazione predefinita, l'output CLI .table Per altre informazioni sui formati di output disponibili, vedi Formato di output per i comandi CLI di Azure Sphere.
--Query Usa il linguaggio di query JMESPath per filtrare l'output restituito da Azure Sphere Security Services. Per altre informazioni ed esempi, vedere l'esercitazione su JMESPath e l'output del comando CLI di Azure query.
--Dettagliato Consente di stampare informazioni sulle risorse create in Azure Sphere durante un'operazione e altre informazioni utili. Da usare --debug per i log di debug completi.

Nota

Se si usa la cli classica di Azure Sphere, vedere Parametri globali per ulteriori informazioni sulle opzioni disponibili.

Esempio

azsphere hardware-definition generate-header --hardware-definition-file C:\AppSamples\HardwareDefinitions\seeed_mt3620_mdb\sample_appliance.json
Generated header file at C:/AppSamples/HardwareDefinitions/seeed_mt3620_mdb/inc/hw/sample_appliance.h based on hardware definition at C:\AppSamples\HardwareDefinitions\seeed_mt3620_mdb\sample_appliance.json

test-header

Verifica che il file di intestazione C nella cartella inc/hw sia aggiornato rispetto al JSON di input.

Parametri obbligatori

Parametro Digitare Descrizione
--hardware-definition-file Percorso Specifica il nome e il percorso di un file JSON di definizione hardware. Il percorso del file può essere assoluto o relativo.
Parametri globali

Per Azure Sphere CLI sono disponibili i seguenti parametri globali:

Parametro Descrizione
--debug Aumenta il livello di dettaglio della registrazione per visualizzare tutti i log di debug. Se trovi un bug, fornisci l'output generato con il --debug flag attivato quando invii una segnalazione di bug.
-h, --help Stampa informazioni di riferimento CLI sui comandi e sui relativi argomenti ed elenchi di sottogruppi e comandi disponibili.
--only-show-errors Mostra solo gli errori, eliminando gli avvisi.
-o, --output Cambia il formato di output. I formati di output disponibili sono json, jsonc (JSON colorato), tsv (valori separati da tabulazione), tabella (tabelle ASCII leggibili dall'uomo) e yaml. Per impostazione predefinita, l'output CLI .table Per altre informazioni sui formati di output disponibili, vedi Formato di output per i comandi CLI di Azure Sphere.
--Query Usa il linguaggio di query JMESPath per filtrare l'output restituito da Azure Sphere Security Services. Per altre informazioni ed esempi, vedere l'esercitazione su JMESPath e l'output del comando CLI di Azure query.
--Dettagliato Consente di stampare informazioni sulle risorse create in Azure Sphere durante un'operazione e altre informazioni utili. Da usare --debug per i log di debug completi.

Nota

Se si usa la cli classica di Azure Sphere, vedere Parametri globali per ulteriori informazioni sulle opzioni disponibili.

Esempio

azsphere hardware-definition test-header --hardware-definition-file "C:\Program Files (x86)\Microsoft Azure Sphere SDK\HardwareDefinitions\mt3620.json"
Hardware definition at C:\Program Files (x86)\Microsoft Azure Sphere SDK\HardwareDefinitions\mt3620.json is consistent with header at C:/Program Files (x86)/Microsoft Azure Sphere SDK/HardwareDefinitions/inc/hw/mt3620.h