Обзор
Особенности и преимущества
- Интегрированная среда разработки (IDE) на базе Eclipse
- Исключительные возможности проектирования и отладки приложений для многоядерных систем
- Превосходный набор инструментов генерации кода, включая компиляторы, ассемблеры, линкер и загрузчик
- Проверенные временем библиотеки алгоритмов
- Улучшенные системные службы и драйвера устройств
- Простая интеграция с набором дополнительных программных средств, включая операционные системы реального времени (RTOS), стек TCP/IP, стек USB и файловую систему
- Совместимость с различными аппаратными инструментами проектирования, включая платы с многоядерными процессорами, а также платы расширения, реализующие функции захвата, обработки и воспроизведения звука и видеоизображений
- Поддерживает все семейства процессоров Blackfin и SHARC, за исключением ADSP-BF535 и ADSP-210xx
Подробнее о продукте
CrossCore® Embedded Studio - это интегрированная среда разработки (integrated development environment, IDE) мирового уровня для процессоров семейств Blackfin®, SHARC® и Arm® компании Analog Devices. Она реализована на базе EclipseTM и использует новейшее поколение наших инструментов генерации кода, обеспечивая полноценную поддержку редактирования, отладки и сборки кода на языках ассемблера и C/C++.
CrossCore Embedded Studio также обеспечивает интеграцию с встроенными драйверами, программными службами и алгоритмическими программными модулями, которые могут быть использованы разработчиками, работающими с процессорами Blackfin и SHARC, в своих проектах. К ним относятся драйверы для внутренних и внешних периферийных модулей, стеки протоколов Ethernet и USB, популярная операционная система реального времени и файловая система, а также множество других программных средств. Эта простая в применении среда проектирования дает исключительные возможности поддержки проектирования и отладки приложений для многоядерных процессоров.
Посетите онлайн-сообщество поддержки CrossCore® Служба поддержки CROSSCORE®: |
|
Совместимые компоненты
- ADSP-21567
- ADSP-21569
- ADSP-21566
- ADSP-21565
- ADSP-21563
- ADSP-21562
- ADSP-21160N
- ADSP-21161N
- ADSP-21362
- ADSP-21363
- ADSP-21364
- ADSP-21368
- ADSP-21369
- ADSP-21371
- ADSP-21375
- ADSP-21469
- ADSP-21477
- ADSP-21478
- ADSP-21488
- ADSP-21489
- ADSP-21571
- ADSP-21573
- ADSP-21583
- ADSP-21584
- ADSP-21587
- ADSP-BF504
- ADSP-BF504F
- ADSP-BF506F
- ADSP-BF512
- ADSP-BF512F
- ADSP-BF514
- ADSP-BF514F
- ADSP-BF516
- ADSP-BF516F
- ADSP-BF518
- ADSP-BF518F
- ADSP-BF522C
- ADSP-BF523
- ADSP-BF523C
- ADSP-BF524
- ADSP-BF524C
- ADSP-BF525
- ADSP-BF525C
- ADSP-BF526
- ADSP-BF526C
- ADSP-BF527
- ADSP-BF527C
- ADSP-BF532
- ADSP-BF533
- ADSP-BF534
- ADSP-BF536
- ADSP-BF537
- ADSP-BF539F
- ADSP-BF542
- ADSP-BF547
- ADSP-BF549
- ADSP-BF561
- ADSP-BF592
- ADSP-BF606
- ADSP-BF607
- ADSP-BF608
- ADSP-BF609
- ADSP-BF701
- ADSP-BF703
- ADSP-BF705
- ADSP-BF706
- ADSP-BF707
- ADSP-SC570
- ADSP-SC571
- ADSP-SC572
- ADSP-SC573
- ADSP-SC582
- ADSP-SC583
- ADSP-SC584
- ADSP-SC587
- ADSP-SC589
- ADuCM3027
- ADuCM3029
- ADuCM4050
Лицензия
Лицензия EZ-Kit предоставляется с соответствующими оценочными наборами (EZ-Kits). Она работает точно так же, как и лицензия для одного узла, за исключением того, что она функционирует только с оценочным набором и эмулятором, с которыми она поставляется. Она не поддерживает объект моделирования. Лицензия EZ-KIT предоставляется с оценочными платами на основе следующих компонентов: ADSP-21569, ADSP-BF609, ADSP-BF706, ADSP-BF707, ADSP-SC573, ADSP-SC584, ADSP-SC589 и ADuCM3029.
Политика поддержки: Лицензия CrossCore Embedded Studio предусматривает один год обновлений и бессрочную техническую поддержку. Дополнительная ежегодная поддержка обеспечивает доступ к обновлениям, выпущенным в течение периода действия этой поддержки. Обновления, выпущенные после завершения периода действия поддержки, не будут работать, пока поддержка не будет возобновлена. Возобновление поддержки обеспечивает мгновенный доступ ко всем предыдущим обновлениям. Стоимость ежегодной поддержки составляет 20% от стоимости каждого варианта лицензии, за дополнительной информацией обращайтесь в ADI. Для обработки запроса на поддержку потребуется подтверждение покупки оригинальной лицензии.
Для заказчиков VisualDSP++®: Ваши существующие лицензии VDSP++ не будут деактивированы при обновлении до CCES. Заказчики должны связаться с ближайшим отделом продаж ADI или локальным дистрибьютором, где они приобрели VDSP++, для запроса цены CCES.
Системные требования
- Windows XP Professional SP3 (только 32-битная версия).
- Windows Vista Business/Enterprise/Ultimate SP2 (только 32-битная версия). Рекомендуется устанавливать программное обеспечение в область памяти, не защищенную UAC.
- Windows 7 Professional/Enterprise/Ultimate (32- и 64-битная версии). Рекомендуется устанавливать программное обеспечение в область памяти, не защищенную UAC.
- Windows 8 Professional/Enterprise (32- и 64-битная версии). Рекомендуется устанавливать программное обеспечение в область памяти, не защищенную UAC.
- Одноядерный процессор с частотой 2 ГГц, минимум; рекомендуется двухядерный процессор с частотой 3.3 ГГц.
- Оперативная память (RAM) 1 ГБ, минимум; рекомендуется 4 ГБ.
- Пространство на жестком диске (HDD) 2 ГБ, минимум.
Документация
Руководства по программному обеспечению (7)
В руководстве по ассемблеру и препроцессору обсуждаются утилиты ассемблера для процессоров Blackfin и SHARC, поддерживаемых CrossCore Embedded Studio. В нем дается синтаксис директив, поддерживаемых ассемблерами и автономным препроцессором, а также их ключи командной строки.
В руководстве по линкеру и утилитам обсуждается линкер (компоновщик) - утилита командной строки, которая осуществляет сборку исполняемого файла в формате ELF из предварительно скомпилированных объектных файлов. В нем рассматривается синтаксис и семантика файлов описания линкера (Linker Description Files, LDF), которые управляют процессом компоновки, и даются примеры для процессоров Blackfin и SHARC. Также в руководстве обсуждаются сопутствующие утилиты: архиватор elfar, для создания и управления библиотеками (.dlb), утилита инициализации памяти meminit, и утилиты elfdump, elfpatch и elfsyms.
В руководстве по загрузчику и утилитам описываются утилиты командной строки для преобразования исполняемых файлов в образы, которые могут быть запрограммированы во флэш-память и исполняться на целевом процессоре в автономном режиме без вмешательства со стороны отладчика. Информация в руководстве распространяется на все процессоры Blackfin и SHARC, поддерживаемые CrossCore Embedded Studio. К утилитам, обсуждаемым в руководстве, относятся утилиты преобразования файлов в формате ELF, а также улиты для шифрования и криптографической подписи.
В руководстве по компилятору и библиотекам для процессоров Blackfin описывается, как использовать компилятор для процессоров с ядрами Blackfin и Blackfin+ (процессоры ADSP-BFxxx). Наряду с другими вопросами в нем обсуждаются ключи командной строки, соответствие спецификации языка, расширения языка, встраиваемые функции и оптимизация. Руководство содержит справочный материал по функциям из стандартных библиотек C/C++, а также библиотеки алгоритмов цифровой обработки сигналов.
В руководстве по компилятору для процессоров SHARC описывается, как использовать компилятор для процессоров с ядрами SHARC и SHARC+ (процессоры ADSP-21xxx и ADSP-SC5xx processors). Наряду с другими вопросами в нем обсуждаются ключи командной строки, соответствие спецификации языка, расширения языка, встраиваемые функции и оптимизация.
Руководство по библиотеке C/C++ содержит информацию о стандартных библиотеках C/C++ и библиотеках алгоритмов цифровой обработки сигналов для процессоров SHARC® (ADSP-21xxx).
В руководстве по лицензированию программного обеспечения описывается механизм лицензирования CrossCore Embedded Studio. В нем обсуждаются различные типы лицензий и условия истечения срока лицензии. В руководстве рассматриваются вопросы активации и подтверждения лицензии, а также администрации лицензии для корпоративного домена.