In-Circuit емулатор

Видовете инструменти за разработка и дебъгване на програми за микроконтролери.

Характеристики на микроконтролера програмиране

Команден ред асемблер повикване е както следва:

A51 файл [-L fayl_listing] [- о ObjectFile]

Квадратни скоби показват допълнителни опции.

В резултат на компилацията ще бъде изготвен списък на файлове и обектен код на файла, ако се прилага като опции. Файлът обект е специална компания Intel шестнадесетичен формат.

писането Feature и отстраняване на грешки софтуер за едночипови микрокомпютри (MCUs) е, че това обикновено е достатъчно да има система, състояща се само от програмируем микроконтролер. Това се дължи на факта, че

Всичко това прави разработването на софтуер за микроконтролери използват специални инструменти - наречените инструменти за развитие и отстраняване на грешки.

В случай на изграждане на инструменти за разработка и отстраняване на грешки въз основа на общо предназначение компютъра е възможно да се улесни в голяма степен развитието на програми - да се използват езици от високо ниво - на C, Pascal, да се изгради лесен за употреба интерфейс, използват принципите на обекта и визуално програмиране и така нататък.

Сред основните инструменти за отстраняване на грешки включват:

  • Автоматични емулатори;
  • Софтуер симулации;
  • съвет за развитие;
  • Debug монитор;
  • ROM емулатори.

Този списък не изчерпва Слънцето ?? бивши видове съществуващи инструменти за отстраняване на грешки. В допълнение към това, има комбинация устройства и комплекти, които позволяват на недостатъци базови средства, взети поотделно.

Circuit емулатор - хардуер и софтуер, способно да замени подражава (имитация на) процесор в реално верига. In-Circuit емулатор - това е най-мощният и гъвкав грешки инструмента.

В действителност, в съединение емулатор does''horoshiy '' функциониране на процеса е отстраняването на грешките контролер прозрачен, ᴛ.ᴇ. лесно да се контролира, произволно контролируем и приспособим от волята за разработчици.

Обикновено закачен в съединение емулатор за емулация целевата система се извършва с помощта на кабела със специален емулация глава. Съревнование глава е поставена на мястото на микроконтролер в системата са отстранени грешки. Ако микроконтролера не може да бъде отстранен от целевата система, с помощта на емулатора е възможно само ако микроконтролера има режим за отстраняване на грешки, в които Слънцето ?? д от заключенията му са в третата държава. В този случай, емулатор се използва за свързване на адаптер-клип, който е свързан директно към клемите на емулирания микроконтролер.

виж също

ICE е включена вместо отстраняване на грешки MP BIS и трябва да изпълнява всички свои функции. В допълнение, за да се улесни отстраняването на грешки на ICS, ICE служи като част от МТА следните допълнителни функции: · Контрол изчислителния процес в MPS, т.е. инициализация. [Прочети още].