* Наиболее полная и комплексная отладка прикладного программного обеспечения совместно с аппаратурными средсгвами контроллера может бьпъ произведена на инструментальной микроЭВМ с так называемым внутрисхемным эмулятором (ВСЭ). Прототип разрабатываемой системы через панельку (сокет) для установки МК плоским многожильным кабелем соединяется с ВСЭ, который в свою очередь обеспечивает доступ ко всем техническим средствам инструментальной микроЭВМ. При этом почти все ресурсы МК остаются в распоряжении прикладного программного обеспечения. Под управлением микроЭВМ ВСЭ позволяет прогонять прикладную программу или ее отдельные фрагменты в реальном темпе, останавливать выполнение программы по многим признакам, делать зрассировку внешних сигналов МК и системы во время исполнения программы. В состав современных микроконтроллеров часто входит встроенный внутрисхемный эмулятор. При этом наиболее удобным интерфейсом для связи с компьютером является JTAG-интерфейс, хотя некоторые фирмы-производители микросхем предлагают свой интерфейс. При использовании интегрированной среды проіраммирования предоставляется удобный интерфейс, позволяющий легко оглаживать разрабатываемую программу. Достоверность программного обеспечения, отлаженного на инструментальной микроЭВМ с помощью ВСЭ, хотя и высока, но не равна единице. Стоимость ВСЭ часто достигает нескольких тысяч долларов США. Отдельные фрагменты программного обеспечения, требующие отладки в реальном времени, обязательно должны быть проверены на отладочном модуле (ОМ, подробно был описан в п. 2.3 лабораторной работы №1). Использование отладочного модуля предоставляет разработчику наибольшие удобства и достоверность отладки. После отладки программы с помощью вышеописанных средств и методов её коды записываются в ПЗУ программ любого однокристального микроконтроллера, и устройство становится полностью автономным и способным работать без связи с персональным компьютером. В заключение производится тщательное тестирование разработанного устройства с целью обнаружения ошибок в схеме и проірамме. Только после успешного прохождения этого
RkJQdWJsaXNoZXIy MTExODQxMg==