Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Процесс разработки ПО складывается из последовательности выполнения следующих процедур:
1. Написание текстов программ. Тексты пишутся с помощью редакторов текста с использованием языков – ассемблера или Си. Результат – файлы с расширением *.asm или *. C.
2. Компиляция. Автоматический перевод текста программ с помощью специальных программ – компиляторов в объектные коды машинных команд, ориентированных на конкретный процессор. Результат – файлы с расширением *.obj.
3. Объединение (LINK). Отдельно написанные части программ объединяются в один исполняемый файл с расширением *.hex или *.bin.
4. Загрузка и отладка. После разработки программ файлы *.hex или *.bin могут быть загружены в память программ процессора и при включении питания должны выполнять все действия, необходимые для работы МПС.
Указанная последовательность действий на практике может выполняться много раз в зависимости от опытности программиста, так как в процессе написания текста программ велика вероятность появления ошибок и неточностей в предполагаемой последовательности операций обработки данных или управления аппаратурой МПС. Ошибки, связанные с неправильностью написания ключевых слов (команд) и наименований переменных или наименований регистров памяти, выявляются компилятором. Поэтому после обнаружения ошибок следует вернуться в редактор текста и внести исправления, затем выполнить новую компиляцию, «линковку», загрузку в память программ и проверить их работоспособность в МПС.
Опыт разработки ПО для МПС показывает, что до 80 % времени разработки МПС затрачивается именно на отладку. Для сокращения продолжительности и повышения надежности разработок принято использовать профессиональные инструментальные средства разработки ПО.
Дата публикования: 2014-11-02; Прочитано: 406 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!