Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»


Скачать 248.95 Kb.
Название Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»
страница 2/6
Тип Учебное пособие
rykovodstvo.ru > Руководство эксплуатация > Учебное пособие
1   2   3   4   5   6

3.2Интегрированная среда разработки Keil uVision (uVision IDE)


Простая в использовании интегрированная среда разработки (Integrated Development Environment) uVision IDE фирмы Keil позволяет непосредственно вызывать симулятор или внутрисхемный эмулятор и содержит богатый набор инструментальных опций:

  • Device Database - интеллектуальная база данных;

  • Project Management - управление проектами;

  • Source Code Editor - интегрированный редактор;

  • Building Projects - автоматическая генерация проекта;

  • Integrated Utilities - средства, облегчающие создание проекта.

База данных устройств (Device Database).
База данных содержит детальную информацию о всех устройствах, поддерживаемых инструментальными средствами Keil. База данных поддерживает параметрический поиск МК, удовлетворяющего специфическим требованиям (см. рис. 1). При выборе устройства из базы данных все требуемые опции в проекте под управлением uVision устанавливаются автоматически. Device Database содержит подробное описание конфигурирования и ссылки на другие источники информации (data sheets, оценочные платы, эмуляторы).


Рис. 1. База данных устройств


Управление проектом (Project Management)

Программный проект состоит из большого числа связанных друг с другом исходных файлов, которые часто обрабатываются индивидуально. Например, часть файлов подлежит С-компиляции, другие следует ассемблировать, а третьи требуют некоторой специальной обработки пользователем. Здесь на помощь приходит Менеджер проекта, который дает разработчику методику создания проекта из исходных файлов, различных опций разработки и директорий. Проект в uVision может сгенерировать одну или несколько target-программ, каждая из которых компилируется по индивидуальным правилам. На основе исходных файлов создаются target-программы, объединенные в группы Groups. При этом достигается простая интеграция различных исходных файлов в проект.

Редактор исходного кода (Source Code Editor)

Интегрированный в uVision редактор значительно облегчает подготовку исходного текста за счет многооконности, выделения синтаксиса цветом и исправления ошибок в режиме диалога. Редактор настраивается на конкретный проект и в соответствии со вкусами пользователя. Редактирование остается доступным и во время отладки программы. Это создает все условия для быстрого тестирования и корректировки Вашего приложения.

Сборка проекта (Building Projects)

uVision содержит встроенную утилиту make, которая используется для компиляции, ассемблирования и линкования программ. При нажатии на кнопку Build Target осуществляется компиляция исходного файла. Ассемблер и компилятор автоматически генерируют зависимости между файлами и добавляют их в проект. Благодаря этой информации вновь обрабатываются только те файлы, которые претерпели изменения или файлы, включающие измененные файлы. Во время компиляции и ассемблирования исходного файла, в окне Output Window появляется статусная информация, сообщения об ошибках и предупреждения (см. рис. 2).




Рис. 2. Окно Output Window




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

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

Встроенные утилиты (Integrated Utilities)

uVision содержит мощные средства, облегчающие создание проекта:

  • Source Browser - база данных программных символов для быстрой навигации по исходному файлу;

  • Find in Files - полный поиск во всех выделенных файлах;

  • Tools Menu - утилиты других фирм из uVision IDE;

  • SVCS - контроль версии программного обеспечения;

  • PC-Lint - анализ синтаксиса исходного кода;

  • Flash tool - утилиты загрузки flash-памяти;

  • Easy CASE - генерация кода при задании программы на уровне блок-схемы;

  • DAvE - автоматическая генерация программ и драйверов для периферии МК Infineon.
1   2   3   4   5   6

Похожие:

Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»
Разработка прикладного программного обеспечения для микропроцессорных систем на основе микроконтроллера
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие по выполнению лабораторных работ разработано в соответствии...
Механизация и электрификация сельскохозяйственного производства: учебное пособие по выполнению лабораторных работ / И. П. Машкарева,...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Коновалов В. М. К64 Пособие к выполнению лабораторных работ по дисциплине...
К64 Пособие к выполнению лабораторных работ по дисциплине «Прикладное программное обеспечение». Выпуск М.: Мгту га, 2002 г. 36 с
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Работа с субд mysql Учебное пособие по выполнению лабораторных работ
О. Н. Лучко, профессор, зав кафедрой прикладной информатики и математики Омского государственного института сервиса
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению лабораторных работ по дисциплине...
Методические указания по выполнению лабораторных работ рассмотрены и утверждены на заседании кафедры «Безопасность труда и инженерная...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие соответствует дисциплине «Профессиональный английский язык»
Учебное пособие предназначено для студентов технических вузов направления подготовки 230100 «Информатика и вычислительная техника»...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн...
Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Угловые измерения в геодезии методические указания к выполнению лабораторных...
Занятия по изучению устройства теодолита, выполнению поверок и юстировок теодолита, а также по измерению горизонтальных и вертикальных...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие по дисциплине «Математики»
Учебное пособие по дисциплине «Математики» разработано в соответствии с требованиями федерального государственного образовательного...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие ппи, 2008 104 с.: ил. Учебное пособие по дисциплине...
Учебное пособие по дисциплине «Конструкторско-технологическое обеспечение производства эвм» предназначено для студентов Псковского...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению лабораторных работ Издательство
Инженерная геодезия. Методические указания по выполнению лабораторных работ. Составители: Шешукова Л. В., Тютина Н. М., Клевцов Е....
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебно-методическое пособие по выполнению письменных работ по учебной дисциплине Красноярск
Б 948 Преступления против общественной безопасности и общественного порядка: Учебно-методическое пособие по выполнению письменных...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Стандартное задание 7 Расширенное задание 8 Рекомендации по выполнению...
Данное методическое пособие представляет собой руководство по установке и настройке необходимого программного обеспечения и выполнению...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск