English 0 позиций в запросе!   Отправить?
Подписка на новости
Задать вопрос

Имя *

E-Mail *

Компания *

Телефон *

Вопрос *

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных

Заказать образцы

Имя *

E-Mail *

Телефон *

Сайт

Компания *

Описание проекта *

Образцы предоставляются под проект

Нажимая на кнопку, вы даете согласие на
обработку своих персональных данных и
обратную связь со специалистами PT Electronics

Подписка на новости

Назад

Программные средства разработки STMicroelectronics

STM32 микроконтроллеры могут программироваться не только с использованием классического C/C++, но другими способами, такими как Java, или Matlab/Simulink.

C/C++ РАЗРАБОТКА

STM32 микроконтроллеры поддерживаются широким спектром сред разработки. Сюда входят менеджеры проектов, редакторы, отладчики, оптимизированные C/C++ компиляторы, загрузчики и демонстрационные проекты. Кроме того, имеются многочисленные библиотеки встраиваемого программного обеспечения.

Программные средства разработки

  • IAR Embedded Workbench EWARM IDE
  • Keil MDK-ARM uVision IDE
  • GCC-based IDEs

Встраиваемое ПО

  • Alpwise, Bluetooth-стек
  • FreeRTOS, ОС реального времени с открытым кодом
  • Micrium μC коллекция ПО, к примеру μC/TCP-IP интернет-стек
  • Express Logic, TheadX ОС реального времени
  • HCC-, USB-библиотеки

Подробности: http://www.st.com/stm32-stm8-fi rmware

ST дополняет эти предложения от партнеров уникальным программным обеспечением, предназначенным исключительно для разработки на STM32.

  • STM32Cube™: бесплатно от ST, упрощает и ускоряет работу разработчика, дает возможность сфокусироваться на программировании непосредственно своего приложения, обеспечивая простой и быстрый способ конфигурирования микроконтроллера. Состоит из двух элементов: ПО на ПК и полный набор компонентов встраиваемого ПО.
  • STM32CubeMX: программный инструмент для ПК, обеспечивающий простой пошаговый подход к конфигурированию STM32 через графический интерфейс.
    Доступный функционал включает обработку конфликтов раскладки выводов, конфигурацию тактирования и периферии, расчет энергопотребления и многое другое.
    В соответствии с выбором пользователя осуществляет генерацию инициализирующего С-кода и включает в проект файлы для выбранной пользователем среды разработки.
  • STM32Cube: набор обобщенных программных блоков для отдельной серии STM32, обеспечивающих легкое портирование ПО на другие серии STM32.
    Поставляется с драйверами для всей доступной в микроконтроллерах STM32 периферии, обеспечивающими уровень качества, достаточный для запуска конечного изделия в производство.

Имеется набор ПО среднего уровня, такого как USB drive, TCP/IP-стеки, графика на базе Segger emWin, RTOS, файловая система и другие. В комплекте сотни примеров. Драйверы имеют полностью открытый исходный код.

Больше информации по STM32Cube: www.st.com/stm32cube

 

  • Приложения на STM32 могут быть точно настроены с помощью STM Studio – бесплатного
    графического инструмента для мониторинга и отображения переменных в режиме реального времени. Подключение к STM32 осуществляется через стандартный отладчик.
    STM Studio читает переменные на лету, в то время как приложение работает (без вмешательства в его работу). Доступны разнообразные графические представления.
    Больше информации: www.st.com/stm-studio

 

Блоки для построения типовых приложений:

STM32 решения для аудио: полный спектр программных блоков, оптимизированных для STM32:

  • Адаптированные транспортные слои, такие как USB-синхронизация, профили Bluetooth и другие.
  • Музыкальные кодеки: MP3, WMA, AAC-LC, HE-AACv1, HE-AACv2, OGG Vorbis, SBC и другие.
  • Речевые кодеки: Speex, G726, G711, G729, G722 и другие.
  • Алгоритмы пост-обработки, такие как конвертеры частоты выборки, фильтры (графический
    эквалайзер, громкость, бас-микс и другие), расширение стереобазы, интеллектуальное
    управление громкостью (цифровое управление без насыщения) и другие. Софт для ПК для
    тонкой настройки.
  • Библиотеки аксессуаров для смартфонов, такие как iAP (iPod application protocol) интерфейс или
    подключение к Android. Подробности у официальных представителей ST.
  • STM32 промышленные протоколы: Profi net, EtherCAT, Modbus, DeviceNet, CANopen и другие,
    доступные через партнеров. К примеру, применение IEEE 1588 для синхронизации узлов.
  • STM32 криптографическая библиотека: реализация крипто-алгоритмов посредством аппаратных
    блоков ускорения STM32.

 

ЗА ПРЕДЕЛАМИ C/C++ РАЗРАБОТКИ

STM32 Java среда разработки (www.st.com/stm32-java):

  • Полная среда разработки, построенная на Eclipse и включающая в себя симулятор.
  • Java Virtual Machine и механизм для вызова C-кода.
  • Пакет для создания пользовательских интерфейсов GUI на Java с получением выигрыша от аппаратного ускорения графики STM32 (Chrom-ART).

NET Micro Framework для использования Microsoft Visual Studio в разработке на STM32.
Интеграция Matlab/Simulink с моделированием периферии – может быть использована с Matlab 2013b, который генерирует код Cortex-M DSP-библиотеки (бесплатная загрузка www.st.com/stm32-mat-target).

Написать письмо специалисту

active@ptelectronics.ru

Задать вопросЗаказать образцы
Задать вопрос

Имя *

E-Mail *

Компания *

Телефон *

Вопрос *

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных

Заказать образцы

Имя *

E-Mail *

Телефон *

Сайт

Компания *

Описание проекта *

Образцы предоставляются под проект

Нажимая на кнопку, вы даете согласие на
обработку своих персональных данных и
обратную связь со специалистами PT Electronics