В конце февраля компания Intel официально объявила о выходе Intel System Studio – нового набора инструментов, адресованного разработчикам ПО для встраиваемых (embedded) систем и специализированных устройств: коммуникаторов, систем на чипе, автомобильных компьютеров, промышленных и медицинских устройств на базе х86.
Intel System Studio призвана помочь разработчикам в решении самых насущных их задач: обеспечения надежности ПО, его энергоэффективности и производительности.
Intel System Studio — это, фактически, знакомая всем серьезным разработчикам «настольных» приложений Intel Parallel Studio, но ориентированная именно на встраиваемые системы c Linux на борту.
Оптимизирующий компилятор
- Интеграция компилятора Intel C++ в Eclipse 3.7, Eclipse CDT 8.0 (Indigo);
- Поддержка кросс-компиляции для GNU, Yocto Project 1.x, Wind River Linux 5 и CE Linux PR28;
- Поддержка расширения Parallel C/C++;
- Поддержка Intel Cilk Plus;
- Авто векторизация для оптимизации приложений под Intel AVX для Intel Core i7 и Intel SSSE3 для Intel Atom;
- Совместимость с GСС компилятором;
- Поддержка опций компилятора -m32 и -m64.
Библиотека Intel Math Kernel Library
- Оптимизированные функции линейной алгебры, векторной математики и статистики для высокопроизводительной обработки сигналов и данных на процессорах семейства Intel Core.
Библиотека Intel® Integrated Performance Primitives
- Широкий набор функциональных примитивов и примеров для обработки данных, сигналов, аудио, видео и изображений, для встраиваемых систем на основе процессоров Intel Atom и Intel Core.
Intel VTune Amplifier 2013 для специализированных систем
- Определение «узких мест» в производительности, неоптимального использования аппаратных ресурсов, а также энергопотребления систем.
- Поддержка ядра Linux от 2.6.9 до 3.3.x;
- Основанный на событиях CPU сэмплинг для последнего поколения процессоров Intel Atom;
- Поддержка Yocto Project 1.x, а также CE Linux* PR28 для процессоров Intel Atom CE4xxx и CE5xxx;
- Коллектор удаленного сбора данных для специализированных систем с поддержкой сэмплинга, основанного на событиях
- Анализ частоты и энергопотребления на процессорах Intel Core.
Intel Inspector 2013 для специализированных систем
- Проверка памяти и анализ корректности многопоточности в устройствах на Yocto Project 1.x и Wind River Linux 5, а также CE Linux PR28 на процессорах Intel Atom CE42xx и CE53xx;
- Определение блокировок потоков, гонок данных и утечек памяти;
- Использование командной строки на самом устройстве или полноценного GUI Intel Inspector.
GDB – GNU Project Debugger
- Определение гонок данных для приложений, использующих POSIX Pthreads;
- Поддержка удаленной отладки и виртуализации;
- Интеграция удаленной отладки с Eclipse CDT.
Intel JTAG Debugger
- Окно трассировки инструкций;
- Поддержка Extensible Firmware Interface (EFI);
- Отладка загрузчика, ядра ОС и динамически загружаемых драйверов устройств с использованием Intel ITP-XDP3 или Macraigor usb2Demon;
- Детализированные таблицы трансляций страниц и дескрипторов
- Поля побитового редактирования;
- Встроенная утилита прошивки.
Software Visible Event Nexus (SVEN)
- Инфраструктура инструментирования кода для трассировки событий по всей платформе с низкими накладными расходами ;
- Вьюер для трассировок событий с данными;
- Software Development Kit (SDK);
- Консоль Csven.
Получить 30-дневную ознакомительную бесплатную или коммерческую лицензию можно на страничке продукта.
Автор: saul