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, т.е. инициализация. [Прочети още].