Научная статья на тему 'СРЕДСТВА РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТЕЧЕСТВЕННЫХ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ (ЧАСТЬ 2)'

СРЕДСТВА РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТЕЧЕСТВЕННЫХ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ (ЧАСТЬ 2) Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
60
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОТЕЧЕСТВЕННАЯ ЭЛЕМЕНТНАЯ БАЗА / МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА / СРЕДСТВА РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Володин Валерий Дмитриевич, Шаронов Андрей Александрович, Полевщиков Иван Сергеевич

В статье представлен обзор и анализ аппаратных средств отладки программного обеспечения отечественных микропроцессорных устройств.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Володин Валерий Дмитриевич, Шаронов Андрей Александрович, Полевщиков Иван Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «СРЕДСТВА РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТЕЧЕСТВЕННЫХ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ (ЧАСТЬ 2)»



SCIENCE TIME

СРЕДСТВА РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТЕЧЕСТВЕННЫХ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ (ЧАСТЬ 2)

Володин Валерий Дмитриевич, Пермский национальный исследовательский политехнический университет, г. Пермь

E-mail: wwd777@mail.ru

Шаронов Андрей Александрович, Пермский национальный исследовательский политехнический университет, г. Пермь

E-mail: stepper88@inbox.ru

Полевщиков Иван Сергеевич, Пермский национальный исследовательский политехнический университет, г. Пермь

E-mail: i. s.polevshchikov@gmail. com

Аннотация. В статье представлен обзор и анализ аппаратных средств отладки программного обеспечения отечественных микропроцессорных устройств.

Ключевые слова: отечественная элементная база, микропроцессорные устройства, средства разработки и отладки программного обеспечения.

В предыдущей части исследования в разрезе актуальной проблемы развития отечественной элементной базы [1-3] была представлена классификация средств разработки и отладки программного обеспечения микропроцессорных устройств, а также детально рассмотрены программные средства разработки. Далее необходимо проанализировать аппаратные средства отладки.

I

SCIENCE TIME

I

Аппаратные средства отладки

Среди аппаратных средств отладки наибольшей популярностью у разработчиков пользуются внутрисхемные отладчики. В отличие от эмуляторов, отладчик имеет невысокую стоимость, а копии и аналоги, произведенные третьими фирмами, доступны даже любителям. Среди разработчиков для микроконтроллеров с ядром ARM наибольшей популярностью пользуются аналоги отладчиков Segger J-Link. Аналог J-Link v7 - MT-Link рекомендуется в работе [4]. При работе с микроконтроллерами серии 1986ВЕ9х такой отладчик требует только правильного выбора порта JTAG путем установки определенного режима на соответствующих выводах микроконтроллера (MODE0-MODE2) и выбора необходимого алгоритма программирования. Схожа процедура и с другими микроконтроллерами серий 1986ВЕ, однако, в составе Keil MDK-ARM может не оказаться необходимого файла, но файл алгоритма присутствует в стандартной библиотеке на сайте ПКК «Миландр».

Также аналоги J-Link хорошо зарекомендовали себя в связке с интегрированной средой Eclipse [5], что позволяет рекомендовать данный отладчик в качестве основного для разработчиков устройств на отечественных микроконтроллерах с ядром ARM.

Также существует возможность использования зарубежных отладчиков и сред разработки для микроконтроллеров производства НИИЭТ с ядрами AVR и С166, однако, компания НИИЭТ предоставляет платы переходники, устанавливаемые между микроконтроллером и JTAG-отладчиком. В таком случае структура системы отладчик-микроконтроллер приобретает вид, показанный на рис. 1.

Рис. 1 Структура системы отладки микроконтроллеров производства НИИЭТ

Обычно плата сопряжения выполняется на основе ПЛИС (CPLD) и представляет собой буфер между JTAG-отладчиком и микроконтроллером.

«

1 SCIENCE TIME 1

Аналогична ситуация и с DSP серий 1867ВЦ, для которых также возможно использование отладчика XDS510 и среды Texas Instruments Code Composer Studio.

Однако, возможна и ситуация, когда даже использование зарубежной среды разработки предполагает использование специального отладчика для отечественного микропроцессорного устройства. К таким случаям относится 1967ВЦ1 ПКК «Миландр». Не смотря на совместимость с DSP TMS320C546 Texas Instruments, для отладки данного DSP стандартный XDS510 по неизвестным причинам не подходил. Фирмой «Фитон», совместно с ПКК «Миландр» и Texas instruments был разработан отладчик JEM-TMS [6] и драйвер для его подключения к Code Composer Studio.

В случае же использования среды Code Master от компании «Фитон», возможно использование как фирменных фитоновских отладчиков и внутрисхемных эмуляторов, так и отладчика, совместимого с Segger J-Link.

В случае использования микроконтроллеров серии 1886ВЕ компании «Миландр», кроме фирменной среды разработки придется использовать и фирменный отладчик, который можно приобрести в компании.

Заключение

Как видно из обзора, разработчикам устройств на отечественных микроконтроллерах и DSP представлен достаточно широкий ассортимент программных и аппаратных средств разработки. В большинстве случаев, при использовании отечественного микроконтроллера, существует возможность применения зарубежных интегрированных сред разработки и аппаратных средств отладки, которыми располагает разработчик.

Однако, существует вероятность необходимости дополнительной настройки среды разработки, либо покупки дополнительных средств отладки от производителя DSP или микроконтроллера, а также перехода на новую среду разработки в случае использования очень специфичного микропроцессорного устройства (например, микроконтроллера семейства 1886ВЕ).

Литература:

1. Гусин А.Н., Володин В.Д., Бикметов Р.Р., Шаронов А.А., Файзрахманов Р.А. Отечественная элементная база. «Русское чудо» // Автоматизированные системы управления и информационные технологии. Материалы краевой научно-технической конференции (г. Пермь, 21 мая 2014 г.). Пермь: Издательство Пермского национального исследовательского политехнического университета, 2014. С. 24-31.

»

93

1 SCIENCE TIME 1

2. Володин В.Д., Бикметов Р.Р., Шаронов А.А., Файзрахманов Р.А. Разработка управляющей ЭВМ для роботизированного погрузочно-разгрузочного комплекса с использованием отечественной элементной базы // Автоматизированные системы управления и информационные технологии. Материалы краевой научно -технической конференции (г. Пермь, 21 мая 2014 г.). Пермь: Издательство Пермского национального исследовательского политехнического университета, 2014. С. 32-36.

3. Файзрахманов Р.А., Слаутин Ю.А., Володин В.Д., Шаронов А.А., Полевщиков И.С. Опыт использования российских технологий при построении тренажера погрузочно-разгрузочного устройства // Science Time. - 2014. - №10 (10). - С. 357364.

4. Голубцов М. Микроконтроллер MDR32F9Q2I. Часть 1. Первое знакомство с микроконтроллером и средствами разработки для него // Современная электроника. 2012. №3. С. 18-21.

5. Опыт работы с ARM микроконтроллером НИИЭТ NT32M4F1. - URL: https:// uos-embedded.googlecode.com/files/uos-1986ve9x-slides.pdf/ (дата обращения: 02.12.2015).

6. Инструментальные средства разработки и отладки систем на базе микроконтроллера 1967ВЦ1Т. - URL: https://phyton.ru/development-tools/1967vc1t/ (дата обращения: 02.12.2015).

i Надоели баннеры? Вы всегда можете отключить рекламу.