Udostępnij za pośrednictwem


definicja sprzętu

Zarządza definicjami sprzętu dla urządzeń Azure Sphere.

Operacji Opis
generate-header Generuje plik nagłówka C odpowiadający definicji sprzętu i umieszcza go w folderze inc/hw względem wejściowego JSON.
test-header Sprawdza, czy plik nagłówka C w folderze inc/hw jest aktualny w odniesieniu do danych wejściowych JSON.

generate-header

Generuje plik nagłówka C odpowiadający definicji sprzętu i umieszcza go w folderze inc/hw względem wejściowego JSON.

Wymagane parametry

Parametr Typu Opis
--hardware-definition-file Ścieżka Określa nazwę i ścieżkę do pliku JSON definicji sprzętu. Możesz podać ścieżkę względną lub bezwzględną.
Parametry globalne

Następujące parametry globalne są dostępne dla środowiska Azure Sphere CLI:

Parametr Opis
--Debugowania Zwiększa poziom szczegółowości rejestrowania, aby wyświetlić wszystkie dzienniki debugowania. Jeśli znajdziesz błąd, podaj dane wyjściowe wygenerowane z flagą --debug podczas przesyłania raportu o usterce.
-h, --help Umożliwia drukowanie informacji odwołań do poleceń i ich argumentów oraz list dostępnych podgrup i poleceń.
--only-show-errors Wyświetla tylko błędy, pomijając ostrzeżenia.
-o, --output Zmienia format wyjściowy. Dostępne formaty wyjściowe to json, jsonc (kolorowy JSON), tsv (wartości oddzielone tabulatorami), tabela (czytelne dla człowieka tabele ASCII) i yaml. Domyślnie wynik tableinterfejsu. Aby dowiedzieć się więcej o dostępnych formatach wyjściowych, zobacz Format wyjściowy dla poleceń platformy Azure Sphere CLI.
--Kwerendy Używa języka zapytań JMESPath do filtrowania danych wyjściowych zwróconych przez usługi zabezpieczeń Azure Sphere. Aby uzyskać więcej informacji i przykładów, zobacz Samouczek programu JMESPath i Dane wyjściowe poleceń interfejsu platformy Azure CLI.
--Pełne Drukowanie informacji o zasobach utworzonych w usłudze Azure Sphere podczas operacji i innych przydatnych informacji. Służy --debug do pełnego tworzenia dzienników debugowania.

Uwaga

Jeśli używasz klasycznej platformy Azure Sphere, zobacz Parametry globalne , aby uzyskać więcej informacji na temat dostępnych opcji.

Przykład

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

Sprawdza, czy plik nagłówka C w folderze inc/hw jest aktualny w odniesieniu do danych wejściowych JSON.

Wymagane parametry

Parametr Typu Opis
--hardware-definition-file Ścieżka Określa nazwę i ścieżkę do pliku JSON definicji sprzętu. Ścieżka pliku może być ścieżką bezwzględną lub względną.
Parametry globalne

Następujące parametry globalne są dostępne dla środowiska Azure Sphere CLI:

Parametr Opis
--Debugowania Zwiększa poziom szczegółowości rejestrowania, aby wyświetlić wszystkie dzienniki debugowania. Jeśli znajdziesz błąd, podaj dane wyjściowe wygenerowane z flagą --debug podczas przesyłania raportu o usterce.
-h, --help Umożliwia drukowanie informacji odwołań do poleceń i ich argumentów oraz list dostępnych podgrup i poleceń.
--only-show-errors Wyświetla tylko błędy, pomijając ostrzeżenia.
-o, --output Zmienia format wyjściowy. Dostępne formaty wyjściowe to json, jsonc (kolorowy JSON), tsv (wartości oddzielone tabulatorami), tabela (czytelne dla człowieka tabele ASCII) i yaml. Domyślnie wynik tableinterfejsu. Aby dowiedzieć się więcej o dostępnych formatach wyjściowych, zobacz Format wyjściowy dla poleceń platformy Azure Sphere CLI.
--Kwerendy Używa języka zapytań JMESPath do filtrowania danych wyjściowych zwróconych przez usługi zabezpieczeń Azure Sphere. Aby uzyskać więcej informacji i przykładów, zobacz Samouczek programu JMESPath i Dane wyjściowe poleceń interfejsu platformy Azure CLI.
--Pełne Drukowanie informacji o zasobach utworzonych w usłudze Azure Sphere podczas operacji i innych przydatnych informacji. Służy --debug do pełnego tworzenia dzienników debugowania.

Uwaga

Jeśli używasz klasycznej platformy Azure Sphere, zobacz Parametry globalne , aby uzyskać więcej informacji na temat dostępnych opcji.

Przykład

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