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).