Поиск по сайтуКорзина |
Внутрисхемный эмуляторСредства отладки микроконтроллеров. Внутрисхемные эмуляторы, C компиляторы, для микроконтроллеров семейств: 8051, Intel MCS-96 (и его аналога КЛ1874ВЕ36), PIC (Microchip), AVR (Atmel), RSC4x (Sensory), CoolRISC (XEMICS).§ Инструментальные средства отладки микроконтроллеров § Внутрисхемный эмулятор - что это такое § Внутрисхемный эмулятор - номенклатура
Инструментальные средства отладки микроконтроллеровИнструментальные средства отладки микроконтроллеров предназначены для повышения эффективности труда разработчика. Список наиболее востребованных инструментальных средств отладки и разработки систем и модулей с микроконтроллерным ядром:
Естественно, разработчику современной микроконтроллерной системы не обойтись и без C компилятора, интегрированной среды разработки (IDE), универсального программатора. Фирма Фитон разработала и производит программные и программно аппаратные средства отладки, которые обеспечивают технологический цикл разработки и отладки систем на базе микроконтроллеров следующих семейств: ARM, 8051, PIC (Microchip), Intel MCS-96 (и его аналога КЛ1874ВЕ36), AVR (Atmel), RSC4x (Sensory), CoolRISC (XEMICS), MSP430 (Texas Instruments), MAXQ (MAXIM). Все инструментальные средства отладки: внутрисхемный эмулятор, JTAG отладчик, C компилятор, отладчик симулятор, интегрированная среда разработки (IDE) - созданы с учетом возможности их комплексного использования в рамках интегрированных пакетов разработки Project-XX и/или CodeMaster-XX Для приобретения профессиональных навыков работы с микроконтроллерной техникой, весьма полезным может оказаться освоение пакетов инструментальных средств, которые представлены на странице "Обновление П.О. и Демо версии". Внутрисхемный эмулятор - что это такоеВнутрисхемный эмулятор - программно аппаратное средство, замещающее эмулируемый процессор в реальной схеме. Внутрисхемный эмулятор - мощное и универсальное средство разработки и отладки микроконтроллерных систем. Внутрисхемный эмулятор стыкуется с отлаживаемой системой при помощи специальной эмуляционной головки. Эмуляционная головка вставляется вместо микроконтроллера в отлаживаемую систему. Как правило, внутрисхемный эмулятор содержит следующие функциональные блоки:
Отладчик внутрисхемного эмулятора позволяет:
Внутрисхемный эмулятор содержащий хороший отладчик, дает возможность одновременно контролировать ход выполнения программы и видеть соответствие между исходным текстом, образом программы в машинных кодах и состоянием всех ресурсов отлаживаемого микроконтроллера. (высокоуровневый отладчик обеспечивает выполнение всех своих функций только в том случае, если используется кросс-компилятор поставляющий полную и правильную отладочную информацию). Внутрисхемный эмулятор имеющий эмуляционную память, позволяет использовать ее в процессе отладки вместо ПЗУ, и более того, при необходимости, разрабатывать (отлаживать) программу без использования реальной системы. Внутрисхемный эмулятор имеющий эмуляционную память с возможностью мэппинга, позволяет пользователю "подставлять" вместо ПЗУ эмуляционную память внутрисхемного эмулятора не только целиком, но и по блочно. Благодаря процессору точек останова, внутрисхемный эмулятор позволяет останавливать выполнение программы, или выполнять иные действия, (например запуск или останов трассировщика), при выполнении заданных пользователем условий практически любой степени сложности. Внутрисхемный эмулятор имеющий анализатор эффективности программного кода, представляет пользователю статистическую информацию, анализируя которую можно оптимизировать структуру разрабатываемой программы. Перечень поддерживаемых микроконтроллеров - главное чем характеризуется внутрисхемный эмулятор. Как правило, поддержка заявленного спектра эмулируемых микроконтроллеров обеспечивается за счет применения сменных или дополнительных узлов внутрисхемного эмулятора. Функциональные и технические характеристики, которыми обладает конкретный внутрисхемный эмулятор, во многом определяются характеристиками используемого эмуляционного кристалла. Помимо этого, каждый реальный внутрисхемный эмулятор имеет свой набор поддерживаемых компиляторов. Для того что бы внутрисхемный эмулятор использовался в процессе разработки и отладки наиболее эффективно, программное обеспечение эмулятора должно быть включено в интегрированную среду разработки (IDE - Integrated Development Environment). С точки зрения разработки программ IDE предоставляет одинаковые возможности вне зависимости от того, что используется, внутрисхемный эмулятор или программный симулятор. Внутрисхемные эмуляторы - какие семейства микроконтроллеров поддерживаютсяМы предлагаем внутрисхемные эмуляторы серии PICE-XX. ♦ Внутрисхемный эмулятор микроконтроллеров с ядром 8051. Внутрисхемный эмулятор PICE-51 (PICE-52) входит в пакет Project-51 или CodeMaster-52 соответственно ♦ Внутрисхемный эмулятор микроконтроллеров PICmicro. Внутрисхемный эмулятор PICE-MC входит в пакет Project-MC ♦ Внутрисхемный эмулятор микроконтроллеров 80196. Внутрисхемный эмулятор PICE-196 входит в пакет Project-96 ♦ Внутрисхемный эмулятор микроконтроллеров семейства RSC-4x. Внутрисхемный эмулятор PICE-SE входит в пакет Project-SE ♦ Внутрисхемный эмулятор микроконтроллеров семейства XE8000. Внутрисхемный эмулятор PICE-XE входит в пакет Project-XE ♦ Внутрисхемный эмулятор микроконтроллеров семейства AVR. Внутрисхемный эмулятор PICE-AV входит в пакет Project-AVR
Все внутрисхемные эмуляторы разработаны и производятся нами ( ООО "Фирма Фитон"). Все внутрисхемные эмуляторы сертифицированы. Характеристики, которыми обладает внутрисхемный эмулятор для микроконтроллеров определенного семейства представлены на соответствующих страницах. (например: интересует внутрисхемный эмулятор для микроконтроллеров 80196 и их Воронежских аналогов 1874ВЕ36 - в левом вертикальном меню пункт <80196>, или ссылка " Внутрисхемный эмулятор PICE-XE входит в пакет Project-XE ") Характеристики общие для всех внутрисхемных эмуляторов серии PICE-XX можно посмотреть по следующей ссылке: внутрисхемный эмулятор PICE-XX. |