Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu, Azure Sphere (Eski) belgeleridir. Azure Sphere (Eski) 27 Eylül 2027'de kullanımdan kaldırılıyor ve kullanıcıların bu zamana kadar Azure Sphere'e (Tümleşik) geçmeleri gerekiyor. Azure Sphere (Tümleşik) belgelerini görüntülemek için İçindekiler tablosu üzerinde bulunan Sürüm seçiciyi kullanın.
Azure Sphere cihazları için donanım tanımlarını yönetir.
Operasyon | Açıklama |
---|---|
generate-header | Bir donanım tanımına karşılık gelen bir C üst bilgi dosyası oluşturur ve bunu giriş JSON'sine göre inc/hw klasörüne yerleştirir. |
test üst bilgisi | inc/hw klasöründeki C üst bilgi dosyasının giriş JSON ile ilgili olarak güncel olduğunu test edin. |
generate-header
Bir donanım tanımına karşılık gelen bir C üst bilgi dosyası oluşturur ve bunu giriş JSON'sine göre inc/hw klasörüne yerleştirir.
Gerekli parametreler
Parametre | Tür | Açıklama |
---|---|---|
--hardware-definition-file | Yol | Bir donanım tanımı JSON dosyasının adını ve yolunu belirtir. Göreli veya mutlak bir yol sağlayabilirsiniz. |
Genel parametreler
Azure Sphere CLI için aşağıdaki genel parametreler kullanılabilir:
Parametre | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlüğe kaydetme ayrıntı düzeyini artırır. Hata bulursanız, hata raporu gönderirken --debug bayrağı ile oluşturulan çıkışı sağlayın. |
-h, --help | Komutlar ve bağımsız değişkenleri hakkındaki CLI başvuru bilgilerini yazdırır ve kullanılabilir alt grupları ve komutları listeler. |
--only-show-errors | Yalnızca hataları gösterir ve uyarıları gizler. |
-o, --output | Çıkış biçimini değiştirir. Kullanılabilir çıkış biçimleri json, jsonc (renklendirilmiş JSON), tsv (Sekmeyle Ayrılmış Değerler), tablo (insan tarafından okunabilir ASCII tabloları) ve yaml'dir. Varsayılan olarak CLI, table çıkışı sağlar. Kullanılabilir çıkış biçimleri hakkında daha fazla bilgi edinmek için bkz . Azure Sphere CLI komutları için çıkış biçimi. |
--sorgu | Azure Sphere Güvenlik Hizmetleri'nden döndürülen çıkışı filtrelemek için JMESPath sorgu dilini kullanır. Daha fazla bilgi ve örnek için bkz . JMESPath öğreticisi ve Azure CLI komut çıktısını sorgulama. |
--Ayrıntılı | Bir işlem sırasında Azure Sphere'da oluşturulan kaynaklar hakkındaki bilgileri ve diğer yararlı bilgileri yazdırır. Eksiksiz hata ayıklama günlükleri için --debug kullanın. |
Örnek
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 üst bilgisi
inc/hw klasöründeki C üst bilgi dosyasının giriş JSON ile ilgili olarak güncel olduğunu test edin.
Gerekli parametreler
Parametre | Tür | Açıklama |
---|---|---|
--hardware-definition-file | Yol | Bir donanım tanımı JSON dosyasının adını ve yolunu belirtir. Dosya yolu mutlak veya göreli bir yol olabilir. |
Genel parametreler
Azure Sphere CLI için aşağıdaki genel parametreler kullanılabilir:
Parametre | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlüğe kaydetme ayrıntı düzeyini artırır. Hata bulursanız, hata raporu gönderirken --debug bayrağı ile oluşturulan çıkışı sağlayın. |
-h, --help | Komutlar ve bağımsız değişkenleri hakkındaki CLI başvuru bilgilerini yazdırır ve kullanılabilir alt grupları ve komutları listeler. |
--only-show-errors | Yalnızca hataları gösterir ve uyarıları gizler. |
-o, --output | Çıkış biçimini değiştirir. Kullanılabilir çıkış biçimleri json, jsonc (renklendirilmiş JSON), tsv (Sekmeyle Ayrılmış Değerler), tablo (insan tarafından okunabilir ASCII tabloları) ve yaml'dir. Varsayılan olarak CLI, table çıkışı sağlar. Kullanılabilir çıkış biçimleri hakkında daha fazla bilgi edinmek için bkz . Azure Sphere CLI komutları için çıkış biçimi. |
--sorgu | Azure Sphere Güvenlik Hizmetleri'nden döndürülen çıkışı filtrelemek için JMESPath sorgu dilini kullanır. Daha fazla bilgi ve örnek için bkz . JMESPath öğreticisi ve Azure CLI komut çıktısını sorgulama. |
--Ayrıntılı | Bir işlem sırasında Azure Sphere'da oluşturulan kaynaklar hakkındaki bilgileri ve diğer yararlı bilgileri yazdırır. Eksiksiz hata ayıklama günlükleri için --debug kullanın. |
Örnek
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