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