Delen via


hardwaredefinitie

Belangrijk

Dit is de Documentatie voor Azure Sphere (verouderd). Azure Sphere (verouderd) wordt op 27 september 2027 buiten gebruik gesteld en gebruikers moeten tegen deze tijd migreren naar Azure Sphere (geïntegreerd). Gebruik de versiekiezer boven de inhoudsweergave om de Documentatie van Azure Sphere (geïntegreerd) weer te geven.

Beheert hardwaredefinities voor Azure Sphere-apparaten.

Operation Omschrijving
generate-header Genereert een C-headerbestand dat overeenkomt met een hardwaredefinitie en plaatst het in de map inc/hw ten opzichte van de invoer-JSON.
test-header Test of het C-headerbestand in de map Inc/hw up-to-date is met betrekking tot de invoer-JSON.

generate-header

Genereert een C-headerbestand dat overeenkomt met een hardwaredefinitie en plaatst het in de map inc/hw ten opzichte van de invoer-JSON.

Vereiste parameters

Parameter Type Description
--hardware-definition-file Pad Hiermee geeft u de naam en het pad naar een JSON-bestand voor de hardwaredefinitie. U kunt een relatief of absoluut pad opgeven.
Globale parameters

De volgende globale parameters zijn beschikbaar voor de Azure Sphere CLI:

Parameter Description
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. Als u een fout vindt, kunt u een foutenrapport indienen op basis van de uitvoer die met de vlag --debug wordt gegeneerd.
-h, --help Cli-referentiegegevens over opdrachten en de bijbehorende argumenten en lijsten met beschikbare subgroepen en opdrachten afdrukken.
--only-show-errors Geeft alleen fouten weer, waarbij waarschuwingen worden onderdrukt.
-o, --output Hiermee wijzigt u de uitvoerindeling. De beschikbare uitvoerindelingen zijn json, jsonc (gekleurde JSON), tsv (door tabs gescheiden waarden), tabel (door mensen leesbare ASCII-tabellen) en yaml. Standaard is table de uitvoer van de CLI. Zie De uitvoerindeling voor Azure Sphere CLI-opdrachten voor meer informatie over de beschikbare uitvoerindelingen.
--vraag Hiermee wordt de JMESPath-querytaal gebruikt om de uitvoer te filteren die wordt geretourneerd door Azure Sphere Security Services. Zie de zelfstudie JMESPath en Voer uitvoer van Azure CLI-opdrachten uit voor meer informatie en voorbeelden.
--verbose Hiermee wordt informatie afgedrukt over resources die zijn gemaakt in Azure Sphere tijdens een bewerking en andere nuttige informatie. Gebruik --debug voor de volledige logboeken voor foutopsporing.

Notitie

Als u de klassieke Cli van Azure Sphere gebruikt, raadpleegt u globale parameters voor meer informatie over beschikbare opties.

Opmerking

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

Test of het C-headerbestand in de map Inc/hw up-to-date is met betrekking tot de invoer-JSON.

Vereiste parameters

Parameter Type Description
--hardware-definition-file Pad Hiermee geeft u de naam en het pad naar een JSON-bestand voor de hardwaredefinitie. Het bestandspad kan een absoluut of relatief pad zijn.
Globale parameters

De volgende globale parameters zijn beschikbaar voor de Azure Sphere CLI:

Parameter Description
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. Als u een fout vindt, kunt u een foutenrapport indienen op basis van de uitvoer die met de vlag --debug wordt gegeneerd.
-h, --help Cli-referentiegegevens over opdrachten en de bijbehorende argumenten en lijsten met beschikbare subgroepen en opdrachten afdrukken.
--only-show-errors Geeft alleen fouten weer, waarbij waarschuwingen worden onderdrukt.
-o, --output Hiermee wijzigt u de uitvoerindeling. De beschikbare uitvoerindelingen zijn json, jsonc (gekleurde JSON), tsv (door tabs gescheiden waarden), tabel (door mensen leesbare ASCII-tabellen) en yaml. Standaard is table de uitvoer van de CLI. Zie De uitvoerindeling voor Azure Sphere CLI-opdrachten voor meer informatie over de beschikbare uitvoerindelingen.
--vraag Hiermee wordt de JMESPath-querytaal gebruikt om de uitvoer te filteren die wordt geretourneerd door Azure Sphere Security Services. Zie de zelfstudie JMESPath en Voer uitvoer van Azure CLI-opdrachten uit voor meer informatie en voorbeelden.
--verbose Hiermee wordt informatie afgedrukt over resources die zijn gemaakt in Azure Sphere tijdens een bewerking en andere nuttige informatie. Gebruik --debug voor de volledige logboeken voor foutopsporing.

Notitie

Als u de klassieke Cli van Azure Sphere gebruikt, raadpleegt u globale parameters voor meer informatie over beschikbare opties.

Opmerking

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