Немного о средах разработки

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

- написание программы. Программу пишет разработчик на языке, доступном как среде разработки, так и самому разработчику электронного устройства. Это обычно языки программирования СИ и ассемблер. У каждого языка есть свои преимущества и недостатки…

- компиляция написанной программы. На этом этапе разработки, компилятор преобразует программу в машинный код, в HEX-прошивку (код в шеснадцатиричном формате). Обычно в программе допускаются ошибки (даже у профессионалов!), а компилятор умеет определять около 90% ошибок в программе и указывает на ошибку. Это позволяет устранить их и получить качественный чистый прошивочный файл. Но подобное устранение ошибок, не говорит о том, что программа написана действительно правильно, ведь остальные 10% компилятор не способен определять. Сюда входят ошибки в данных! Примеры не буду приводить.

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

- думаю на этом работа среды разработки заканчивается и приходит необходимость прошивки микроконтроллера. А это, как правило, для новичков огромная проблема! Но мы решим этот вопрос!

Сайт посвящен средам разработки радиоэлектронных устройств на микроконтроллерах и программированию микроконтроллеров

На этом сайте Вы узнаете основы программирования микроконтроллеров, сможете скачать необходимые прграммы для написания программ и прошивки микроконтроллеров, а также найдете популярные и доступные для повторения в практике программаторы.
Copyright 2003 Your Web Page Inc. All rights reserved.

Меню:
------------------------------------
Программаторы, программирование микросхем памяти. программаторы микроконтроллеров

Программаторы:
# - Pony Prog
# - ExtraPic
# - EZoFlash+
# - SilPROG
# - PRUF Plus
# - ICProg
Proteus-Download.narod.ru

Сайт по программированию микроконтроллеров
Hosted by uCoz