הבית > חֲדָשׁוֹת > תוכן

אמולטור FT8xx האם התנהגות דוגמנות תוכנה מיקוד לפעול במחשב

Apr 26, 2019

מבוא

אמולטור FT8xx הוא מודל למידול התנהגות תוכנה לרוץ במחשב. זה נועד כ

רמה גבוהה (רמת התנהגות) אמולטור אחר ברמה נמוכה (שעון מדויק) אמולטור. זה מאפשר

המשתמש להעריך תכונות FT8xx במחשב ללא חומרה.

מסמך זה מתאר את הממשק של ספריית האמולטור FT8xx ומציג דוגמה אחת

כיצד לשלב אותו בפרויקט של המשתמש.

הספרייה אמולטור כלול בחבילת ההתקנה של עורך מסך EVE, אשר יכול להיות

הנמצאת בקטע של הדף הבא:

http://www.ftdichip.com/Support/Utilities.htm


1.1 סקירה כללית

לאמבולטור FT8xx יש תצורת ממשק SPI ומפת זיכרון זהה לזו של FT8xx

סיליקון. ככזה, היישום של המשתמש לא צריך לכתוב שכבת ממשק חדשה עבור

גירסת אמולטור.

אמולטור FT8xx תוכנן עבור דמיון מקסימלי למכשיר האמיתי למרות שיש

הם מספר מגבלות המוזכרות כאן ובסעיף 1.4.

עבור פונקציונליות מגע, אמולטור FT8xx דורש את העכבר של המחשב כדי לדמות מגע יחיד

קלט. עבור אפקטים חזותיים, אמולטור FT8xx מעסיקה את מנהל ההתקן הגרפי של מערכת ההפעלה כדי להציג את

פלט על צג המחשב.

האמולטור תומך במערך המלא של פקודות רשימת התצוגה ורוב המעבד

פקודות.


1.2 היקף

מסמך זה מכסה את ממשק הספרייה FT8xx אמולטור ומציג את השימוש שלה על ידי דוגמה

יישום. האמולטור נועד לשמש בשילוב עם מדריך התכנות FT8xx

ודוגמאות יישום וככזה מדריך זה אינו כולל מידע מפורט על

FT8xx למשל רושמת, מפת זיכרון, פקודות וכו '.


1.3 דרישה

נכון לעכשיו, הספרייה אמולטור FT8xx נבנה על ידי Microsoft Visual Studio C + Express גירסה MSVC

2012. לכן, גירסה זו של MSVC IDE או חדש מומלץ להשתמש עבור הידור

את קוד היישום FT8xx אשר יופעל על אמולטור כדי להבטיח תאימות. בנוסף,

את סביבת ריצה "ft8xxemu.dll" ו "SDL2.dll" נדרשים להיות ב- Windows לרוץ

הפרויקט אמולטור בהצלחה.


1.4 מגבלות

אמולטור FT8xx אינו תומך בפונקציונליות הבאה:

1. ניהול צריכת חשמל (פקודות מארח)

2. צילום מסך (פקודת מעבד "cmd_snapshot" אין השפעה)

.3 מנוע איפוס מנוע

4. פסיקה

5. רישומים המשקפים מאפייני חומרה, למשל, ערך הלחץ של מגע ו- ADC

מרשמי מגע קשורים

6. Multi-touch המבצע