определение оборудования
Управляет определениями оборудования для устройств 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