DAVE3 — среда компонентно-ориентированного программирования для встраиваемых систем

Компания Infineon серийно выпускает ARM-микропроцессоры для промышленных систем реального времени и коммуникационных приложений. Специально для этих процессоров Infineon разработала новую версию уже отлично зарекомендовавшего себя пакета DAVE (Digital Application Virtual Engineer), который используется для создания программного обеспечения и отладки программ на базе кристаллов Infineon. Среда D...

Профилирование энергопотребления микроконтроллеров EFM32 Gecko

Семейство микроконтроллеров EFM32 Gecko производства Silicon Labs — это 32 разрядные ARM-контроллеры, ориентированные на приложения с батарейным питанием. Возможности EFM32 Gecko позволяют добиться минимального для кристаллов этого класса энергопотребления, во многом благодаря эффективным средствам поддержки разработок. Статья посвящена одному из средств отладки для микроконтроллеров EFM32 — ко...

uGFX — графическая библиотека для микроконтроллеров. Часть 2

Статья продолжает знакомить читателя с графической библиотекой uGFX. В предыдущей статье [1] было показано, как запустить библиотеку uGFX в среде настольной операционной системы Windows. В данной статье речь идет о запуске uGFX на ARM Cortex-M3 микроконтроллере, к которому подключен модуль цветного TFT-дисплея с контроллером ILI9341. Приводится оценка объема памяти, потребляемой библиотекой uGFX.

Программная эмуляция EEPROM в микроконтроллерах семейства STM32F40x/STM32F41x

В статье описан способ программной эмуляции EEPROM в микроконтроллерах ARM Cortex-M4 производства STMicroelectronics. Рассматриваются преимущества и недостатки такого способа по сравнению с другими способами энергонезависимого хранения данных. Статья основана на документе Application note AN3969 “EEPROM emulation in STM32F40x/STM32F41x microcontrollers”. Описанный способ программной э...

Человеко-машинный интерфейс на базе однокристального микроконтроллера

В результате все возрастающей популярности TFT-дисплеев (дисплеев на базе тонкопленочных транзисторов), используемых в широком спектре потребительских товаров, клиенты также рассчитывают на высокий уровень пользовательского интерфейса промышленных разработок. В настоящее время эта тенденция особенно заметна в секторе промышленного рынка, где системные разработчики чувствуют возросший спрос на T...

Продление автономной работы с помощью микроконтроллера RL78,
или Как сделать батарею из лимона

На выставке Embedded World 2012 демонстрационная система с микроконтроллером RL78 питалась от одного лимона в течение всех трех дней мероприятия, демонстрируя беспрецедентно низкий уровень энергопотребления для массового микроконтроллера и реальную возможность продлить время автономной работы системы на базе RL78.

Управление в реальном времени с C2000 от Texas Instruments

Системы управления в реальном времени широко распространены в современной промышленности. Управление двигателем, преобразование электроэнергии, автоматическое управление освещением и механизмами — лишь часть задач, при решении которых используются замкнутые алгоритмы управления. Микроконтроллеры для реализации таких приложений должны удовлетворять определенным требованиям. С одной стороны, это ...

Пакет Trust Platform Design от Microchip

В 2019 году компания Microchip Technology создала платформу Trust Platform для ИС семейства CryptoAuthentication, представив первые в отрасли предварительно сконфигурированные решения для элементов аппаратной защиты. Эти устройства были предложены различным компаниям, которым требуется простой способ реализовать безопасную аутентификацию. Microchip продолжает совершенствовать эту услугу, улучшая пакет TPDS (Trust Platform Design Suite) — специализированную программную платформу для настройки устройств и подключения к службам обеспечения безопасности Microchip. Программное обеспечение TPDS v2 ...

Открытое ПО Power Delivery от Microchip с возможностью интеграции собственного кода для модификации USB-системы

Компания Microchip первой представляет PSF-решение с комплексной средой программирования и кодовой базой для реализации функций Power Delivery. С помощью нового фреймворка PSF (Power Delivery Software Framework) от Microchip Technology Inc. разработчики получают возможность изменять IP-решения и владеть ими на правах собственности в системах USB-C PD. Объединив проприетарный код с полностью функциональным PD-стеком от Microchip, можно создавать индивидуализированную продукцию, выбирая ИС из широкого ряда компонентов SmartHub от Microchip, микроконтроллеров (МК) и автономных PD-решений для ...

Безопасное обновление исполняемого кода в микроконтроллерах Atmel с ядром Cortex-M3 и Cortex-М4

При создании отказоустойчивых устройств и систем, требующих регулярного обновления рабочей программы (которое может осуществляться по нестабильным коммуникационным каналам), модификация программного кода в микроконтроллере является важным моментом. Обычно для процесса модификации программного кода микроконтроллера необходимо остановить работу устройства на время процедуры обновления. Для повыше...