VMLAB 3.15 + Методические указания + Микроконтроллеры AVR 10 ступеней.
Visual Micro Lab (в дальнейшем будем называть VMLAB) — это программный пакет, предназначенный для отладки программного обеспечения и моделирования работы радиоэлектронных устройств, в состав которых входят AVR микроконтроллеры. Его часто называют виртуальной лабораторией или эмулятором. VMLAB легко связывается с ассемблерными и СИ компиляторами, от которых выгодно отличается наличием:
- мощного многооконного текстового редактора;
- символического отладчика;
- смешанного режима аналогово-цифрового моделирования;
- качественного контроля кода.
- VMLAB обеспечивает Вас виртуальной лабораторией для разработки проектов на микроконтроллерах, в которой аппаратные средства и программное обеспечение вашего проекта моделируются совместно, что позволяет вам без единой пайки проверить работоспособность вашего будущего устройства. Visual Micro Lab позволяет решать проблемы по поиску багов (ошибок) в программном коде. Исходный файл для него это непосредственно hex файл прошивки (можно подключать и файл ассемблера *.asm). Эмулятор позволяет работать с светодиодами, использовать осциллограф, изменять программно температуру, частоту кристалла, и параллельно наблюдать как это скажется на других параметрах (например, ток потребления), наблюдать что творится в регистровом файле, в памяти EEPROM, наблюдать значения регистров периферийных устройств микроконтроллера.
Инструмент для разработки и отладки программного кода, а также моделирования работы радиотехнических устройств на базе AVR микроконтроллеров.
VMLAB является сокращением от Visual Micro Lab и представляет собой целую виртуальную лабораторию. На скриптовом языке задаются начальные условия и схема разрабатываемого устройства, представляющая для симулятора соединения между микроконтроллером и аппаратным средствами. Утилита содержит мощный встроенный редактор текста, похожий на Microsoft Word и предлагающий много полезных функций. Число строк редактора ограничено лишь размером компьютерной памяти. В программе VMLAB представлены семейства микроконтроллеров от производителей Atmel Corporation и ST Microelectronics, а также имеется много готовых электронных компонентов, включая простые модели (резисторы, конденсаторы, светодиоды), генераторы напряжения (импульсные, синусоидальные, регулируемые), макромодели (операционные усилители, ЦАПы, модули LCD, клавиатуры 4×4, компараторы) и цифровые генераторы. При необходимости в использовании какого-либо электронного компонента, отсутствующего в базе VMLAB, есть возможность самостоятельно создать и подключить его к микроконтроллеру.
Данная среда без труда связывается с С и ассемблерными компиляторами (например программами WinAVR или CodeVisionAVR). Моделирование проходит не в реальном времени, но все процессы имеют связь с реальными величинами. В ходе эмуляции существует возможность применить осциллограф, поработать со светодиодами, изменить частоту и температуру кристалла, параллельно проанализировав, как это отразится на других значениях проекта, например, токе потребления. При движении по тексту программы присутствует функция наблюдения за состоянием: регистрового файла, портов ввода/вывода, FLASH- и EEPROM-памяти, периферийных устройств, а также построение осциллограмм сигналов, снятых с аппаратных средств, и измерение временных значений сигналов. В VMLAB присутствует и пошаговый режим моделирования. Указание точек останова позволяет провести детальный анализ работы созданной программы. А поддержка мультипроцессорности делает доступным эмуляцию двух независимо работающих микроконтроллеров, имеющих собственные прошивки, в одном устройстве.
Кроме возможности виртуально изучить работу устройства VMLAB помогает находить и ликвидировать ошибки алгоритма программы и синтаксические ошибки, проанализировать и откорректировать временные диаграммы. После моделирования и отладки программного кода утилита создает файлы с расширениями *.hex и *.eep, подготовленные для программирования FLASH- и EEPROM-памяти микроконтроллера. Но для прошивки потребуется программатор и специальная программа, вроде PonyProg.
К недостаткам VMLAB стоит отнести невозможность одновременной работы с несколькими проектами. Также очень важно уяснить, что аналогово-цифровой симулятор VMLAB – это не SPICE. Несмотря на совпадение во входном синтаксисе проектного файла, возможности обмена данными между указанными пакетами нет.
Основным достоинством данного продукта является его свободное распространение. Помимо рабочих файлов VMLAB включает в себя множество примеров прошивок и программ.
Разработчик рекомендует не устанавливать программу в папку «Program Files» (по умолчанию предлагается путь C:\VMLAB), а имя нового проекта не должно превышать восьми латинских символов без пробелов.
Программное обеспечение VMLAB было создано командой независимых разработчиков под названием Advanced MicroControllers Tools или AMcTools. Штаб квартира находится в городе Мадрид (Испания). Талантливые инженеры и программисты, разбросанные по всей Европы, специализируются на разработках различных аппаратно-программных комплексов для проектирования микроконтроллерных устройств. Группа является открытой, каждый человек, обладающий необходимыми знаниями, может принять участие в работе над новыми проектами.
Виртуальная лаборатория VMLAB написана на английском языке. Русификатора к ней нет.
Для установки программы подходят операционные системы: Windows (95, 98, NT, 2000, XP, Vista, 7) и Linux / FreeBSD (с использованием Wine). В зависимости от объема оперативной памяти компьютера VMLAB автоматически выставляет ряд начальных параметров, которые также допускается менять вручную.
Распространение программы: Freeware (бесплатная)
Официальный сайт VMLAB: http://www.amctools.com
Скачать VMLAB
Обсуждение программы на форуме
thvortex-vmlab Files
VMLAB User Components for AVR peripherals and external components
Status: Inactive
Brought to you by:
thvortex
-
Summary
-
Files
-
Reviews
-
Support
-
Code
For teams looking to improve their productivity and performance, LiquidPlanner offers the right solution. LiquidPlanner is a dynamic online project management software for businesses looking to thrive and succeed in competitive industries. Affordable and feature-packed, LiquidPlanner revolutionizes project management with its robust set of tools, such as smart schedules, resource management, cross-project visibility, contextual collaboration, integrated time tracking, and advanced analytics.
О, нет
ссылка на загрузку не доступна
Количество загрузок:539
Операционная система:Windows XP/Vista/7/8/10/11
Последняя версия:3.1
Сообщить о неточности
Описание
Версия 3.1 VMLAB предоставлена бесплатно на нашем сайте. Последняя версия ПО совместима с Windows XP/Vista/7/8/10/11, 32-бит.
Наиболее часто используемое название файла для установки программы: VMLAB.EXE. ПО принадлежит к категории Разработчикам. Самая популярная версия среди пользователей программы 3.1. Эта бесплатная программа была разработана Advanced MicroController Tools (AMcTools).
От разработчика:
VMLAB is a new concept in the microcontrollers tools: a virtual prototyping IDE. It combines in a unique tool, performances that up to now were separated. This makes possible to build a virtual prototype of your application, before having the hardware for it.
Мы предлагаем оценить другие программы, такие как Virtual DJ, NetBeans IDE или Virtual DJ Home, которые часто используются вместе с VMLAB.
Обновлено:
|
Обзор VMLAB (автоматический перевод)VMLAB является новым понятием в инструментах микроконтроллеров: виртуальный анализ прототипа IDE. Это объединяется в уникальном инструменте, до сих пор разделенная производительность. Это делает возможным создать виртуальный прототип Вашего приложения, прежде, чем иметь аппаратные средства для него. |
Обнови Софт рекомендует использовать программу VMLAB в соответствии с правилами интеллектуальной собственности. Обнови Софт не рекомендует использовать кряк, серийник, ключ, keygen, crack, serial для VMLAB
Самые популярные программы категории Разработка / Библиотеки
Другие программы компании Advanced MicroController Tools (AMcTools)