Главная JTAG эмуляторы Внутрисхемные эмуляторы Подбор модели Новое П.О. и Демо Цены/Заказ Как купить Поддержка Контакты/О нас

Корзина

Внутрисхемный эмулятор

Средства отладки микроконтроллеров. Внутрисхемные эмуляторы, C компиляторы, для микроконтроллеров семейств: 8051, Intel MCS-96 (и его аналога КЛ1874ВЕ36), PIC (Microchip), AVR (Atmel), RSC4x (Sensory), CoolRISC (XEMICS).

§  Инструментальные средства отладки микроконтроллеров

§  Внутрисхемный эмулятор - что это такое

§  Внутрисхемный эмулятор - номенклатура

 

 Инструментальные средства разработки и отладки для микроконтроллеров Intel 8051. Внутрисхемный эмулятор, Jtag эмулятор, C компилятор, интергрированная среда разработки.  Инструментальные средства разработки и отладки для микроконтроллеров PIC Microchip. Внутрисхемный эмулятор PIC,  C компилятор, программирование PIC, интергрированная среда разработки.  Инструментальные средства для микроконтроллеров Intel 80C196. Внутрисхемный эмулятор, C компилятор 80196, макроассемблер 80196, программирование Intel 80C196, интергрированная среда разработки.
CodeMaster-52 и Project-51
Средства отладки и разработки для микроконтроллеров Intel 8051. Внутрисхемный эмулятор, JTAG отладчик (эмулятор), C компилятор, ассемблер, интегрированная среда разработки.
Project-MC
Средства разработки и отладки для микроконтроллеров PICmicro Microchip. Внутрисхемный эмулятор PIC, ассемблер, отладчик-симулятор, интегрированная среда разработки.
Project-96
Инструментальные средства для мк. Intel 80C196 и 874ВЕ36 (НИИЭТ). Внутрисхемный эмулятор, C компилятор, макроассемблер, интегрированная среда разработки.
   Средства разработки и отладки микроконтроллеров AVR Atmel. Внутрисхемный эмулятор AVR,  C компилятор, программирование AVR, интергрированная среда разработки.  
 
Project-AVR
Средства разработки и отладки для микроконтроллеров AVR Atmel. Внутрисхемный эмулятор, ассемблер, отладчик-симулятор, интегрированная среда разработки.
 
     

 

Инструментальные средства отладки микроконтроллеров

Инструментальные средства отладки микроконтроллеров предназначены для повышения эффективности труда разработчика. Список наиболее востребованных инструментальных средств отладки и разработки систем и модулей с микроконтроллерным ядром:

  • Внутрисхемный эмулятор;
  • JTAG эмулятор;
  • Программный отладчик симулятор;
  • Контроллеры-конструкторы.

Естественно, разработчику современной микроконтроллерной системы не обойтись и без 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

Для приобретения профессиональных навыков работы с микроконтроллерной техникой, весьма полезным может оказаться освоение пакетов инструментальных средств, которые представлены на странице "Обновление П.О. и Демо версии".

 Внутрисхемный эмулятор - что это такое

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

Внутрисхемный эмулятор стыкуется с отлаживаемой системой при помощи специальной эмуляционной головки. Эмуляционная головка вставляется вместо микроконтроллера в отлаживаемую систему.

Как правило, внутрисхемный эмулятор содержит следующие функциональные блоки:

  1. Отладчик;
  2. Блок эмуляции микроконтроллера;
  3. Эмуляционная память;
  4. Процессор точек останова;
  5. Трассировщик;
  6. Анализатор эффективности программного кода;
  7. Таймер реального времени;
  8. Программно-аппаратные средства, обеспечивающие возможность чтения и модификации ресурсов эмулируемого процессора в реальном масштабе времени.

Отладчик внутрисхемного эмулятора позволяет:

  1. Осуществлять загрузку отлаживаемой программы в память системы;
  2. Производить вывод на монитор состояния и содержимого всех регистров и памяти, и при необходимости, их модификацию;
  3. Управлять процессом эмуляции;
  4. Вести символьную отладку. Благодаря использованию символьной информации, поставляемой компилятором, внутрисхемный эмулятор предоставляет пользователю возможность оперировать символьными именами, не утруждая разработчика необходимостью запоминать их адреса. Контролировать и анализировать не только дисассемблированный текст, но и исходный текст программы, написанной на языке высокого уровня (включая и собственные комментарии).

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

Внутрисхемный эмулятор имеющий эмуляционную память, позволяет использовать ее в процессе отладки вместо ПЗУ, и более того, при необходимости, разрабатывать (отлаживать) программу без использования реальной системы. Внутрисхемный эмулятор имеющий эмуляционную память с возможностью мэппинга, позволяет пользователю "подставлять" вместо ПЗУ эмуляционную память внутрисхемного эмулятора не только целиком, но и по блочно.

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

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

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

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

Помимо этого, каждый реальный внутрисхемный эмулятор имеет свой набор поддерживаемых компиляторов.

Для того что бы внутрисхемный эмулятор использовался в процессе разработки и отладки наиболее эффективно, программное обеспечение эмулятора должно быть включено в интегрированную среду разработки (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.


назад