The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

8.4 Интегрированная среда разработки

8.4 Интегрированная среда разработки

Предыдущая  Содержание  Следующая V*D*V

По мере увеличения программного проекта становится необходимым сборка и управление им. Компонентами, которые участвуют в процессе разработки программы, являются:

 

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

Компилятор: для генерации объектного кода.

Библиотеки: для локализации повторно используемого кода.

Компоновщик: для компоновки объектного кода и создания конечного двоичного файла.

Отладчик: отладчик на уровне исходных текстов для поиска программных ошибок.

Система сборки на базе make: для эффективного управления процессом сборки.

 

Можно сэкономить много времени, если инструменты, необходимые для выполнения вышеуказанных задач, работают вместе в единой среде разработки, то есть, под IDE (Integrated Development Environment, Интегрированной Средой Разработки). IDE объединяет все инструменты, которые необходимы в процессе разработки, в единую среду.

IDE, используемая для разработки встраиваемых систем на базе Linux, должна иметь следующие возможности:

 

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

Управление приложениями: она должна интегрироваться с инструментами управления исходным кодом, такими как CVS, ClearCase®, Perforce®, и так далее.

Настройка и сборка ядра: она должна предоставить интерфейс для настройки и сборки ядра.

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

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

Отладка ядра: если IDE обеспечивает поддержку для отладки ядра и его модулей, это является дополнительным преимуществом.

 

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

 

Предыдущая  Содержание  Следующая