זוהי הפקודה iasl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
iasl - מהדר/מפרק שפת מקור ACPI
תַקצִיר
iasl [...] ...
תיאור
דף מדריך זה מתעד בקצרה את iasl פקודה. רשימת האפשרויות לקוחה מה-
עזרה אינטראקטיבית של iasl.
iasl הוא מהדר ומפרק ASL. פקודה זו מספקת גם את היכולת
לתרגם קובץ מקור ASL אחד או יותר לקבצי ה-AML הבינאריים המתאימים להם, וה-
יכולת לתרגם קבצי AML בינאריים בחזרה למקור ASL קריא.
ניתן למצוא תיעוד מפורט יותר בכתובת http://www.acpica.org/documentation/.
אפשרויות
גלוֹבָּלִי
-@
ציין קובץ פקודה
-I
ציין ספריית כלול נוספת
-T |הכל|*
צור קובץ תבנית טבלה עבור ACPI
-v גרסת מהדר תצוגה
Preprocessor
-D
הגדר סימול לשימוש קדם-מעבד
-לי צור קובץ פלט מוקדם (*.i)
-P עיבוד מקדים בלבד וצור קובץ פלט קדם-מעבד (*.i)
-P n השבת מעבד קדם
כללי תְפוּקָה
-p
ציין קידומת נתיב/שם קובץ עבור כל קבצי הפלט
-va השבת את כל השגיאות והאזהרות (סיכום בלבד)
-vi פחות שגיאות מילוליות ואזהרות לשימוש עם IDEs
-ו אפשר הערות אופטימיזציה
-vr השבת הערות
-לעומת השבת כניסה
-w{1|2|3}
הגדר את רמת דיווח האזהרה
-אָנוּ דווח על אזהרות כשגיאות
AML ו נתונים תְפוּקָה קבצים
-s{a|c}
צור קובץ אסמבלר או C (*.asm או *.c)
-i{a|c}
צור אסמבלר או קובץ C include (*.inc או *.h)
-t{a|c|s}
צור טבלת אסמבלר, C או ASL hex (*.hex)
AML קופונים דור
-או השבת את כל האופטימיזציות (מצב תאימות)
-שֶׁל השבת קיפול קבוע
-אוי השבת אופטימיזציה של מספרים שלמים לאפס/אחד/אחד
על השבת אופטימיזציה של מחרוזת הפניה בשם
-Cr השבת את בדיקת השגיאות של מתאר משאבים
- התעלם מאופרטורי NoOp
-r
ביטול עדכון של כותרת טבלה (1-255)
ASL רישום קבצים
-l צור קובץ רישום מעורב (מקור ASL ו-AML) (*.lst)
-לנ צור קובץ מרחב שמות (*.nsp)
-לס צור קובץ מקור משולב (המורחב כולל) (*.src)
ACPI נתונים לוחות
-G ערוך טבלה מותאמת אישית המכילה אופרטורים גנריים
-vt צור תבניות מילוליות (פירוק מלא)
AML מפרק
-d [ ]
פירוק AML לקובץ קוד מקור ASL (*.dsl)
-in [ , ]
פרק מספר טבלאות ממרחב שמות יחיד
-db אל תתרגם מאגרים לתבניות משאבים
-זֶרֶם יָשָׁר [ ]
תפרק את AML והרכיב אותו מיד
(השג DSDT מהמערכת הנוכחית אם אין קובץ קלט)
-e [ , ]
כלול טבלאות ACPI עבור רזולוציית סמל חיצוני
-g קבל טבלאות ACPI וכתוב לקבצים (*.dat)
- התעלם מקודי NoOp
-vt זרוק תאריך טבלה בינארית בפורמט hex בתוך קובץ הפלט
עֶזרָה
-h עזרה נוספת ואפשרויות ניפוי באגים מהדר
-hc אופרטורים לתצוגה מותרים בביטויים קבועים
-hf הצג עזרה ליצירת שם קובץ פלט
-הר הצג שמות שיטות שמורות ACPI
-ht הצגת שמות טבלאות ACPI הנתמכים כעת
לנפות
-b{f|t}
צור קובץ ניפוי באגים (עץ מלא או ניתוח בלבד) (*.txt)
-f התעלם משגיאות, כפה יצירה של קבצי פלט AML
-n ניתוח בלבד, ללא יצירת פלט
-לא תצוגה מרכיבה זמנים וסטטיסטיקות
-x
הגדר רמת ניפוי באגים עבור פלט מעקב
-z אל תכניס מזהה מהדר חדש עבור DataTables
השתמש ב-iasl באינטרנט באמצעות שירותי onworks.net