Dom > Novosti > Sadržaj

FT8xx emulator je softver za modeliranje ponašanja koji cilja na rad na računalu

Apr 26, 2019

Uvod

FT8xx Emulator je softversko ciljanje ponašanja koje se izvodi na PC-u. Dizajniran je kao

emulator visokog nivoa (nivo ponašanja), osim emulatora niskog nivoa (sat precizan). Omogućava

korisnik može procijeniti FT8xx značajke na računalu bez hardvera.

Ovaj dokument opisuje sučelje biblioteke FT8xx Emulator i prikazuje jedan primjer

kako ga integrirati u korisnički projekt.

Biblioteka emulatora je uključena u instalacijski paket programa EVE Screen Editor, koji može biti

nalazi se u odjeljku sljedeće stranice:

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


1.1 Pregled

Emulator FT8xx ima istu SPI konfiguraciju sučelja i mapu memorije kao FT8xx

silicij. Kao takva, korisnička aplikacija ne mora napisati novi sloj sučelja za

verzija emulatora.

Emulator FT8xx je dizajniran za maksimalnu sličnost sa stvarnim uređajem iako postoji

nekoliko ograničenja koja su ovdje spomenuta i u odjeljku 1.4.

Za funkcionalnost dodira, FT8xx emulator zahtijeva da miš na računalu simulira jedan dodir

input. Za vizualne efekte, FT8xx emulator koristi grafički upravljački program specifičan za OS za prikazivanje

izlaz na PC monitoru.

Emulator podržava kompletan skup komandi za prikazne liste i većinu koprocesora

komandama.


1.2 Opseg

Ovaj dokument pokriva FT8xx interfejs biblioteke emulatora i uvodi njegovo korištenje primjerom

aplikacija. Emulator se koristi u kombinaciji sa programskim vodičem FT8xx

i primjeri primjene i kao takav ovaj vodič ne sadrži detaljne informacije o

FT8xx npr. Registri, memorijska mapa, komande, itd.


1.3

Trenutno je FT8xx biblioteka emulatora napravljena od strane Microsoft Visual Studio C ++ Express verzije MSVC

2012. Stoga se ova verzija MSVC IDE ili novije preporučuje za kompajliranje

FT8xx aplikacijski kod koji će se izvoditi na emulatoru kako bi se osigurala kompatibilnost. Pored toga,

runtime okruženje “ft8xxemu.dll” i “SDL2.dll” moraju biti na Windows-u za pokretanje

projekat emulatora uspješno.


1.4 Ograničenja

Emulator FT8xx NE podržava sljedeće funkcionalnosti:

1. Upravljanje napajanjem (Host komande)

2. Snimak zaslona (naredba koprocesora "cmd_snapshot" nema efekta)

3. Resetiranje motora koprocesora

4. Prekid

5. Registri koji odražavaju svojstva hardvera, npr. Vrijednost pritiska na dodir i ADC

srodne registre dodira

6. Multi-touch operacija