Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen iasl komutudur.
Program:
ADI
iasl - ACPI Kaynak Dili derleyici/decompiler
SİNOPSİS
iasl [...] ...
TANIM
Bu kılavuz sayfası kısaca aşağıdakileri belgelemektedir: iasl emretmek. Seçenek listesi şuradan alınır:
iasl interaktif yardım.
iasl bir ASL derleyicisi ve kod çözücüsüdür. Bu komut, hem
bir veya daha fazla ASL kaynak dosyasını karşılık gelen AML ikili dosyalarına çevirin ve
AML ikili dosyalarını tekrar okunabilir ASL kaynağına çevirme yeteneği.
Çok daha ayrıntılı belgeler şurada bulunabilir: http://www.acpica.org/documentation/.
SEÇENEKLER
Küresel
-@
Komut dosyasını belirtin
-I
Ek içerme dizini belirtin
-T |TÜMÜ|*
ACPI için tablo şablon dosyası oluşturun
-v Derleyici sürümünü görüntüle
Preprocessor
-D
Önişlemci kullanımı için sybol tanımlayın
- o Önceden hazırlanmış çıktı dosyası oluşturun (*.i)
-P Yalnızca önişlem yapın ve önişlemci çıktı dosyası oluşturun (*.i)
- Bay Önişlemciyi devre dışı bırak
genel Çıktı
-p
Tüm çıktı dosyaları için yol/dosya adı önekini belirtin
-Will Tüm hataları ve uyarıları devre dışı bırakın (yalnızca özet)
-vi IDE'lerle kullanım için daha az ayrıntılı hata ve uyarı
-vo Optimizasyon yorumlarını etkinleştir
-VR Açıklamaları devre dışı bırak
-vs Oturum açmayı devre dışı bırak
-w{1|2|3}
Uyarı raporlama düzeyini ayarla
-Biz Uyarıları hata olarak bildirin
AML ve Veri Çıktı dosyalar
-s{a|c}
Montajcı veya C kaynak dosyası oluşturun (*.asm veya *.c)
-i{a|c}
Montajcı veya C içerme dosyası oluşturun (*.inc veya *.h)
-t{a|c|s}
Montajcı, C veya ASL altıgen tablosu (*.hex) oluşturun
AML Kod nesil
-oa Tüm optimizasyonları devre dışı bırakın (uyumluluk modu)
-nın-nin Sabit katlamayı devre dışı bırak
-Oi Tamsayı optimizasyonunu Sıfır/Bir/Birler olarak devre dışı bırakın
-on Adlandırılmış referans dizesi optimizasyonunu devre dışı bırak
-cr Kaynak Tanımlayıcı hata denetimini devre dışı bırakın
-içinde NoOp operatörlerini yoksay
-r
Tablo başlığını geçersiz kıl Revizyon (1-255)
ASL listeleme dosyalar
-l Karışık liste dosyası oluşturun (ASL kaynağı ve AML) (*.lst)
-in Ad alanı dosyası oluşturun (*.nsp)
-ls Birleşik kaynak dosyası oluşturun (genişletilmiş içerir) (*.src)
ACPI Veri tablolar
-G Genel operatörleri içeren özel tabloyu derleyin
-vt Ayrıntılı şablonlar oluşturun (tam sökme)
AML Sökücü
-d [ ]
AML'yi ASL kaynak kodu dosyasına (*.dsl) ayırın
-verir [ , ]
Birden çok tabloyu tek ad alanından sökün
-DB Tamponları Kaynak Şablonlarına çevirmeyin
-dc [ ]
AML'yi demonte edin ve hemen derleyin
(Giriş dosyası yoksa DSDT'yi mevcut sistemden alın)
-e [ , ]
Harici sembol çözünürlüğü için ACPI tablolarını dahil edin
-g ACPI tablolarını alın ve dosyalara yazın (*.dat)
-içinde NoOp işlem kodlarını yoksay
-vt Çıktı dosyası içinde ikili tablo tarihini onaltılık biçimde boşaltın
Destek
-h Ek yardım ve derleyici hata ayıklama seçenekleri
-hc Sabit ifadelerde izin verilen görüntüleme operatörleri
-hf Çıktı dosyası adı üretimi için yardımı görüntüle
-saat ACPI ayrılmış yöntem adlarını görüntüle
-ht Şu anda desteklenen ACPI tablo adlarını görüntüle
Debug
-b{f|t}
Hata ayıklama dosyası oluşturun (yalnızca tam veya ayrıştırma ağacı) (*.txt)
-f Hataları yoksay, AML çıktı dosyalarının oluşturulmasını zorla
-n Yalnızca ayrıştırma, çıktı oluşturma yok
Ot Görüntüleme süreleri ve istatistikleri derler
-x
İzleme çıktısı için hata ayıklama düzeyini ayarla
-z DataTable'lar için yeni derleyici kimliği eklemeyin
onworks.net hizmetlerini kullanarak iasl'yi çevrimiçi kullanın