Все о платах
  • Микроконтроллеры
Статья: STMicroelectronics: STM32Cube — программное обеспечение для лёгкой, быстрой и более доступной разработки приложений
Share
Подписаться
Все о платахВсе о платах
Font ResizerAa
Поиск...
Follow US
Copyright © 2010-2026
Микроконтроллеры

STMicroelectronics: STM32Cube — программное обеспечение для лёгкой, быстрой и более доступной разработки приложений

Обновлено: 26.01.2026
Время чтения: 3 минут
Поделиться

Новая платформа разработки STM32Cube™ входит в состав графического конфигуратора STM32CubeMX с генератором инициализации C-кода.

Этот генератор C-кода представляет собой пошаговое руководство для пользователей и имеет большой набор встроенных программных компонентов, который исключает применение в интегрированном программном обеспечении множества источников исходного кода. STM32Cube™ включает новый слой аппаратных абстракций (HAL), упрощающий портирование приложений между различными микроконтроллерами семейства STM32. Объединяя в себе множество программных компонентов для разработки приложений для микроконтроллеров STM32, данный продукт исключает сложные задачи по оценке зависимостей между отдельными программными компонентами. STM32Cube содержит сотни примеров использования и удобный механизм обновления, гарантирующий использование новейшей версии программного обеспечения.

Инструментарий графического конфигуратора STM32CubeMX упрощает и автоматизирует инициализацию C-кода, пригодного для использования в различных средах разработки. STM32CubeMX также предлагается в качестве подключаемого модуля Eclipse, допуская его использование в средах разработки на основе Eclipse. Инструмент предоставляет фильтр для выбора желаемого STM32-устройства и различные графические мастера, упрощающие конфигурирование. Среди них: мастер назначения выводов устройств, который позволяет избежать конфликтов; встроенный мощный конструктор решений; мастер дерева синхронизации, назначающий тактовую частоту и производящий динамическую проверку; мастер периферийных устройств и промежуточного программного обеспечения, облегчающий конфигурирование и помогающий избежать бесполезных настроек, а также мастер потребляемой мощности, который производит проверку приложения на соответствие энергетическому бюджету.

Новый HAL, являющийся частью встроенного пакета программ STM32CubeF4, предлагает высокий уровень абстракции, а следовательно, упрощает портирование приложения от одного микроконтроллера STM32 к другому. Пакет поддерживает переназначение точек входа API, допуская применение операционных систем реального времени (RTOS). Вызов внешних функции позволяет разработчикам расширять функциональность микроконтроллеров STM32 путём добавления нужных периферийных устройств. В этом случае поддерживаются модели прерывания, опроса устройств и прямой доступ к памяти (DMA). HAL использует инструмент статического анализа промышленного стандарта CodeSonar®, который гарантирует безопасное и предсказуемое поведение пользовательских приложений, и распространяется по неограниченной лицензии BSD (Berkeley Software Distribution) с открытым исходным кодом продукта.

Промежуточное программное обеспечение STM32CubeF4, входящее в состав встроенного пакета программ STM32CubeF4, предназначено для микроконтроллеров серии STM32 F4 и включает в себя стек протокола TCP/IP, стек хоста и устройства USB с поддержкой множества классов, профессиональный графический стек STemWin, разработанный ST совместно с SEGGER, файловую систему FatFS и операционную систему реального времени FreeRTOS с открытым исходным кодом, к которой опционально предлагается интерфейс программирования CMSIS-RTOS. Компоненты промежуточного программного обеспечения имеют дружественные условия лицензионного соглашения, как для программного обеспечения с открытым исходным кодом, так и для программ, разработанных и поддерживаемых ST.

 

Запросить образцы, средства разработки или техническую поддержку

 

Краткое описание платформы STM32CubeMX (англ.)

Веб-страница STMicro с подробной информацией о графическом конфигураторе STM32Cube (англ.)

 

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
[mc4wp_form]
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Поделиться статьей
Facebook Скопировать ссылку Печать
Предыдущая статья STMicroelectronics: NUCLEO — серия отладочных плат для 32-битных ARM-микроконтроллеров STMicroelectronics семейства STM32
Следующая статья Texas Instruments: DS125DF111 — малопотребляющий двухканальный преобразователь скорости передачи данных (ретаймер)
VkontakteFollow
TelegramFollow
Самые популярные
Texas Instruments: OPA317 — операционный усилитель с малым напряжением смещения нуля и входными/выходными сигналами, равными напряжению питания (Rail-to-Rail)
26.01.2026
Osram Opto Semiconductors: SOLERIQ S 13 — новые светодиоды с легкостью задают новые стандарты
26.01.2026
NXP: KMZ60 — прецизионный датчик магнитного поля для угловых измерений
26.01.2026
Infineon Technologies: IGBT-транзисторы с напряжением коллектор-эмиттер до 650 В, выполненные по технологии TRENCHSTOP™ 5
26.01.2026
connectBlue: OBS418 и OBS419 — новые Bluetooth модули в качестве прекрасной замены снятым с производства OBS410 и OBS411
26.01.2026

You Might Also Like

Infineon Technolgies: TLD5541-1QV — синхронный H-мостовой контроллер напряжения со встроенным SPI-нитерфейсом и функциями защиты, разработанный для управо=ления светодиодными системами высокой мощности

Время чтения: 3 минут

Fairchild Semiconductor: FDMC86xxxP — семейство P-канальных MOSFET-транзисторов с напряжением сток-исток 150 В / 100 В

Время чтения: 2 минут

Avago Technologies: AFBR-24x9xZ — миниатюрный оптоволоконный приёмник для канала связи со скоростью передачи данных до 50 Мбит/с

Время чтения: 2 минут

Toshiba Electronics: TLP220x — компактное оптореле в корпусе DIP-4 с напряжением изоляции 5000 В

Время чтения: 3 минут
ebvnews.ru
Welcome Back!

Sign in to your account

Username or Email Address
Пароль

Lost your password?