Dom > Novice > Vsebine

Emulator FT8xx je programska oprema za modeliranje vedenja, ki cilja na računalnik

Apr 26, 2019

Uvod

Emulator FT8xx je modeliranje programske opreme za vedenje, ki se izvaja na osebnem računalniku. Zasnovan je kot

emulator na visoki ravni (raven obnašanja), razen emulatorja nizke ravni (ura natančnosti). Omogoča

uporabnik oceni funkcije FT8xx na računalniku brez strojne opreme.

Ta dokument opisuje vmesnik knjižnice emulatorja FT8xx in prikazuje en primer

kako ga vključiti v uporabniški projekt.

Knjižnica emulatorja je vključena v namestitveni paket urejevalnika zaslona EVE, kar je lahko

najdete v razdelku naslednje strani:

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


1.1 Pregled

Emulator FT8xx ima isto konfiguracijo vmesnika SPI in pomnilniško kartico kot FT8xx

silicija. Uporabniška aplikacija kot taka ne potrebuje pisanja nove plasti vmesnika za

različica emulatorja.

Emulator FT8xx je bil zasnovan za največjo podobnost z resnično napravo, čeprav obstaja

nekaj omejitev, ki so omenjene tukaj in v oddelku 1.4.

Za funkcijo dotika, emulator FT8xx zahteva, da miš PC-ja simulira en sam dotik

vnos. Za vizualne učinke emulator FT8xx uporablja grafični gonilnik za prikaz OS

na monitorju PC.

Emulator podpira celoten nabor ukazov seznamov prikazov in večino koprocesorja

ukazov.


1.2 Področje uporabe

Ta dokument zajema vmesnik knjižnice emulatorja FT8xx in uvaja njegovo uporabo v primeru

aplikacijo. Emulator je namenjen za uporabo v povezavi s programskim vodnikom FT8xx

primeri uporabe in kot taki ta priročnik ne vključuje podrobnih informacij o

FT8xx, npr. Registri, zemljevidi pomnilnika, ukazi itd.


1.3 Zahteva

Knjižnica emulatorja FT8xx je trenutno izdelana v Microsoft Visual Studio C ++ Express verziji MSVC

Zato je priporočljivo, da se za prevajanje uporabi ta različica IDV-ja MSVC ali novejša

kodo aplikacije FT8xx, ki se bo izvajala na emulatorju, da se zagotovi združljivost. Poleg tega

okolje runtime “ft8xxemu.dll” in “SDL2.dll” morata biti v sistemu Windows za zagon

projekt emulatorja uspešno.


1.4 Omejitve

Emulator FT8xx NE podpira naslednjih funkcij:

1. Upravljanje porabe (ukazi Host)

2. Posnetek zaslona (ukaz koprocesorja »cmd_snapshot« nima učinka)

3. Ponastavitev motorja koprocesorja

4. Prekinite

5. Registri, ki odražajo lastnosti strojne opreme, npr. Vrednost tlaka dotika in ADC

registri na dotik

6. Upravljanje z več dotiki