硬體定義

管理 Azure 球體裝置的硬體定義。

操作 描述
generate-header 產生對應于硬體定義的 C 頁首檔案,並將它放在相對於輸入 JSON 的 inc/hw 資料夾中。
test-header 測試 inc/hw 資料夾中的 C 頁首檔案是最新的輸入 JSON。

generate-header

產生對應于硬體定義的 C 頁首檔案,並將它放在相對於輸入 JSON 的 inc/hw 資料夾中。

必要參數

參數 類型 描述
--hardware-definition-file 路徑 指定硬體定義 JSON 檔案的名稱和路徑。 您可以提供相對或絕對路徑。
全域參數

下列全域參數適用于 Azure 球體 CLI:

參數 描述
--調試 增加記錄詳細資訊以顯示所有偵錯記錄。 如果您發現錯誤,請在提交錯誤報表時提供含有標幟的 --debug 輸出。
-h, --說明 列印 CLI 參照命令及其引數的相關資訊,並列出可用的子群組和命令。
--only-show-errors 僅顯示錯誤,隱藏警告。
-o, --output 變更輸出格式。 可用的輸出格式為 json、jsonc (色彩化 JSON) 、tsv (Tab 分隔值) 、表格 (人性化的 ASCII 資料表) ,以及 yaml。 根據預設,CLI 輸出 。 table 若要深入瞭解可用的輸出格式,請參閱 Azure 球體 CLI 命令的輸出格式
--查詢 使用 JMESPath 查詢語言來篩選從 Azure 球體安全性服務傳回的輸出。 如需詳細資訊和範例,請參閱 JMESPath 教學課程查詢 Azure CLI 命令輸出
--詳細 列印工作期間在 Azure 球體中建立之資源的相關資訊及其他實用資訊。 用於 --debug 完整偵錯記錄。

注意

如果您使用的是 Azure 球體傳統 CLI,請參閱 全域參數 以取得可用選項的詳細資訊。

例子

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

測試 inc/hw 資料夾中的 C 頁首檔案是最新的輸入 JSON。

必要參數

參數 類型 描述
--hardware-definition-file 路徑 指定硬體定義 JSON 檔案的名稱和路徑。 檔案路徑可以是絕對或相對路徑。
全域參數

下列全域參數適用于 Azure 球體 CLI:

參數 描述
--調試 增加記錄詳細資訊以顯示所有偵錯記錄。 如果您發現錯誤,請在提交錯誤報表時提供含有標幟的 --debug 輸出。
-h, --說明 列印 CLI 參照命令及其引數的相關資訊,並列出可用的子群組和命令。
--only-show-errors 僅顯示錯誤,隱藏警告。
-o, --output 變更輸出格式。 可用的輸出格式為 json、jsonc (色彩化 JSON) 、tsv (Tab 分隔值) 、表格 (人性化的 ASCII 資料表) ,以及 yaml。 根據預設,CLI 輸出 。 table 若要深入瞭解可用的輸出格式,請參閱 Azure 球體 CLI 命令的輸出格式
--查詢 使用 JMESPath 查詢語言來篩選從 Azure 球體安全性服務傳回的輸出。 如需詳細資訊和範例,請參閱 JMESPath 教學課程查詢 Azure CLI 命令輸出
--詳細 列印工作期間在 Azure 球體中建立之資源的相關資訊及其他實用資訊。 用於 --debug 完整偵錯記錄。

注意

如果您使用的是 Azure 球體傳統 CLI,請參閱 全域參數 以取得可用選項的詳細資訊。

例子

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