определение оборудования

Управляет определениями оборудования для устройств Azure Sphere.

Операции Описание
generate-header Создает файл заголовка C, соответствующий определению оборудования, и помещает его в папку inc/hw относительно входного JSON.
test-header Проверяет, что файл заголовка C в папке inc/hw является актуальным по отношению к входным JSON.

generate-header

Создает файл заголовка C, соответствующий определению оборудования, и помещает его в папку inc/hw относительно входного JSON.

Обязательные параметры

Параметр Тип Описание
--hardware-definition-file Путь Указывает имя и путь к JSON-файлу определения оборудования. Можно указать относительный или абсолютный путь.
Глобальные параметры

Для Azure Sphere CLI доступны следующие глобальные параметры:

Параметр Описание
--Отладки Повышает детализацию ведения журнала для отображения всех журналов отладки. Если вы обнаружили ошибку, укажите выходные данные, созданные с флагом --debug в при отправке отчета об ошибке.
-h, --help Выводит справочные сведения о командах и их аргументах, а также список доступных подгрупп и команд.
--only-show-errors Отображает только ошибки, подавляющие предупреждения.
-o, --output Изменяет формат вывода. Доступные форматы выходных данных: json, jsonc (цветной JSON), tsv (значения, разделенные табуляциями), таблица (читаемые человеком таблицы ASCII) и yaml. По умолчанию CLI выводит .table Дополнительные сведения о доступных форматах вывода см. в статье Формат вывода для команд Azure Sphere CLI.
--Запроса Использует язык запросов JMESPath для фильтрации выходных данных, возвращаемых службами безопасности Azure Sphere. Дополнительные сведения и примеры см. в руководстве по JMESPath и запросе выходных данных команды Azure CLI .
--Подробного Выводит сведения о ресурсах, созданных в Azure Sphere во время операции, и другую полезную информацию. Используется --debug для полных журналов отладки.

Примечание

Если вы используете классический интерфейс командной строки Azure Sphere, дополнительные сведения о доступных параметрах см. в статье Глобальные параметры .

Примере

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

Проверяет, что файл заголовка C в папке inc/hw является актуальным по отношению к входным JSON.

Обязательные параметры

Параметр Тип Описание
--hardware-definition-file Путь Указывает имя и путь к JSON-файлу определения оборудования. Путь к файлу может быть абсолютным или относительным.
Глобальные параметры

Для Azure Sphere CLI доступны следующие глобальные параметры:

Параметр Описание
--Отладки Повышает детализацию ведения журнала для отображения всех журналов отладки. Если вы обнаружили ошибку, укажите выходные данные, созданные с флагом --debug в при отправке отчета об ошибке.
-h, --help Выводит справочные сведения о командах и их аргументах, а также список доступных подгрупп и команд.
--only-show-errors Отображает только ошибки, подавляющие предупреждения.
-o, --output Изменяет формат вывода. Доступные форматы выходных данных: json, jsonc (цветной JSON), tsv (значения, разделенные табуляциями), таблица (читаемые человеком таблицы ASCII) и yaml. По умолчанию CLI выводит .table Дополнительные сведения о доступных форматах вывода см. в статье Формат вывода для команд Azure Sphere CLI.
--Запроса Использует язык запросов JMESPath для фильтрации выходных данных, возвращаемых службами безопасности Azure Sphere. Дополнительные сведения и примеры см. в руководстве по JMESPath и запросе выходных данных команды Azure CLI .
--Подробного Выводит сведения о ресурсах, созданных в Azure Sphere во время операции, и другую полезную информацию. Используется --debug для полных журналов отладки.

Примечание

Если вы используете классический интерфейс командной строки Azure Sphere, дополнительные сведения о доступных параметрах см. в статье Глобальные параметры .

Примере

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