• <Подробнее см. Intel.com

Средства для разработки программного обеспечения для встраиваемых систем, включая Intel Vtune

Рекомендуемые шаги и ссылки на дополнительную информацию

 

Шаг 1: Проанализируйте вашу систему и приложение

  • Программное обеспечение: Усилитель Intel® VTune™ XE 2011.  Анализаторы Intel® VTune™ упрощают настройку производительности при помощи графического интерфейса пользователя, исключая необходимость в перекомпиляции. Анализаторы работают независимо от языков программирования и компиляторов и поддерживают компиляторы, соответствующие отраслевым стандартам, в том числе компиляторы GNU, Intel и Microsoft для языков C, C++ и FORTRAN. В анализаторах Intel VTune также реализована поддержка таких сред исполнения, как Microsoft .NET (в том числе C# и Visual Basic) и Java*.

 

Шаг 2: Оптимизируйте программный код с помощью библиотек и компиляторов

  • Intel® Threading Building Blocks.   Intel® Threading Building Blocks (Intel® TBB) представляет собой рабочую библиотеку, построенную на шаблонах C++, которая упрощает работу с потоками в целях достижения высокой производительности с использования масштабирования и многоядерных процессоров.
  • Компиляторы Intel®.  Компиляторы Intel интегрируются в популярные среды разработки и поддерживают совместимость на уровне исходного и двоичного кода с другими популярными компиляторами.
  • Библиотека интегрированных примитивов производительности Intel®. Библиотека Intel® IPP содержит функции обработки аудио-, видео- и графических файлов, сжатия, шифрования данных, распознавания речи и обработки сигналов, а также функции компонентов кодеков для работы с приложениями обработки цифровых медиафайлов и файлов данных.
  • Библиотека Intel® Math Kernel Library.   Библиотека Intel® MKL содержит оптимизированные многопоточные математические функции для инженерных, научных и финансовых приложений.
  • Библиотека Intel® MPI Library.   Intel® MPI Library 3.2 — это библиотека передачи сообщений с несколькими коммутирующими матрицами, работающая на базе спецификации Message Passing Interface, v2 (MPI-2). Этот инструмент является стандартной библиотекой для платформ Intel®.

 

Шаг 3: Отладка

  • Intel® Inspector XE.  Инструмент Intel® Thread Checker, поддерживающий ОС Windows и Linux, позволяет определять скрытые ошибки в организации потоков (например, ситуации соревнования данных и взаимные блокировки) в 32-разрядных и 64-разрядных приложениях.

 

Шаг 4: Настройка производительности

  • Программное обеспечение: Усилитель Intel® VTune™ XE 2011.  Усилитель Intel® VTune™ XE представляет собой средство профилирования производительности и создан на базе предыдущего анализатора Intel® VTune™ при помощи средства профилирования потоков Intel® Thread Profiler.  Средство профилирования потоков Intel позволяет вам визуализировать поведение многопоточного приложения и понять, что делают потоки и как они взаимодействуют. Он определяет расположение проблемных точек, связанных с производительностью в стеках вызовов и исходном коде и способствует проведению анализа.  Анализаторы Intel® VTune™ упрощают настройку производительности при помощи графического интерфейса пользователя, исключая необходимость в перекомпиляции. Анализаторы работают независимо от языков программирования и компиляторов и поддерживают компиляторы, соответствующие отраслевым стандартам, в том числе компиляторы GNU, Intel и Microsoft для языков C, C++ и FORTRAN. В анализаторах Intel VTune также реализована поддержка таких сред исполнения, как Microsoft .NET (в том числе C# и Visual Basic) и Java*.

Часто задаваемые вопросы

 

Нужна ли мне поддержка JTAG?

Отладка и анализ JTAG (Joint Test Action Group, IEEE1149.1) могут оказаться полезными, если вы занимаетесь разработкой: драйверов устройств, связующего ПО, BIOS или собственной операционной системы. JTAG также будет хорошим выбором, если вы используете Linux или ОС реального времени.

 

Где можно получить информационные материалы по JTAG?

Информацию и справочные материалы можно получить у следующих независимых поставщиков:

 

Где можно получить ознакомительные версии средств Intel® для разработки программного обеспечения?

Ознакомительные версии продукции Intel® для разработчиков ПО можно бесплатно загрузить с сайта Центра ознакомления с программным обеспечением Intel®.

 

Где можно получить дополнительную информацию?

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

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

От независимых поставщиков ПО: независимые поставщики ПО (в том числе Transitive и Critical Blue) поставляют дополнительные справочные средства.

 

Дополнительная информация

Служба поддержки Intel® EDC

Получайте консультации по техническим вопросам и помощь в продажах, зарегистрируйтесь для создания учетной записи Intel EDC или управляйте своей учетной записью.

Свяжитесь с нами >

Видеоролики. в данном разделе могут быть представлены материалы на английском языке.

Другие видеоролики.