In-Circuit Emulator

Tipurile de instrumente de dezvoltare și programe de depanare pentru microcontrolere.

Caracteristici de programare Microcontroler

Comandă apel linie de asamblare este după cum urmează:

A51 fișier [-l fayl_listing] [- o ObjectFile]

paranteze pătrate indică opțiunile opționale.

Ca urmare a compilare va fi pregătit fișierul de listare și fișier de cod obiect, dacă este dat ca opțiuni. Fișierul obiect este un format special hex Intel companie.

scriere caracteristică și software-ul de depanare pentru microcalculatoare cu un singur cip (MCU) este că acest lucru este, de obicei, destul de mult pentru a avea un sistem care constă numai dintr-un microcontroler programabil. Acest lucru se datorează faptului că,

Toate acestea face ca dezvoltarea de software pentru microcontrolere folosesc instrumente speciale - numite instrumente de dezvoltare și depanare.

În cazul construcției unor instrumente de dezvoltare și depanare bazat pe calculator de uz general, este posibil să se faciliteze foarte mult dezvoltarea de programe - de a utiliza limbaje de nivel înalt - C, Pascal, pentru a construi interfata user-friendly, utilizați principiile obiectului și a programării vizuale și așa mai departe.

Printre instrumentele de depanare de bază includ:

  • emulatoare circuit;
  • simulări de software;
  • placă de dezvoltare;
  • Debug Monitor;
  • emulatoare ROM.

Această listă nu epuizează Soare ?? tipuri de instrumente de depanare ex existente. În plus față de acestea, există dispozitive combinate și truse care permit mijloacelor de bază neajunsuri, luate separat.

Circuit Emulator - mijloace hardware și software capabil să înlocuiască procesorul emulat (simulat) într-un circuit real. In-Circuit Emulator - acesta este cel mai puternic și versatil instrument de depanare.

controler De fapt, în circuit emulator does''horoshiy „“ funcționare a procesului fiind depanate transparent, ᴛ.ᴇ. usor de controlat, în mod arbitrar controlabile și modificabil de dezvoltatori va.

De obicei andocat emulator în circuit la emulația sistemului țintă se realizează cu ajutorul cablului cu un cap special de emulație. capul Emulare este introdus în locul microcontrolerul în sistemul fiind depanat. În cazul în care microcontrolerul nu poate fi eliminat din sistemul țintă, folosind emulatorul este posibilă numai în cazul în care microcontroler are un mod de depanare în care Soare ?? e de concluziile sale sunt în a treia stare. În acest caz, un emulator este utilizat pentru conectarea unui adaptor-clip, care este conectat direct la bornele microcontroler emulat.

a se vedea, de asemenea,

ICE este inclus în loc de depanare BIS MP și trebuie să îndeplinească toate funcțiile sale. În plus, pentru a facilita depanarea ICS, ICE servește ca parte a MTA următoarele funcții suplimentare: · Controlul procesului de calcul în MPS, adică inițializare. [Citește mai mult].