Перспективные микроконтроллеры AVR компании Atmel

Несмотря на бурный рост популярности 32 разрядных микроконтроллеров, в том числе и производства Atmel Corp., компания продолжает ежегодно инвестировать значительные ресурсы в направление 8 разрядных микроконтроллеров AVR. Будучи убежденными в сохраняющейся актуальности и перспективности этой архитектуры, специалисты Atmel постоянно совершенствуют технологию производства и добавляют полезные фун...

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

Статья продолжает знакомить читателя с графической библиотекой uGFX. На этот раз речь пойдет о возможностях вывода текста различными шрифтами, отдельно затронут вопрос о поддержке русского языка. Показано, как конвертировать любой векторный шрифт TrueType во внутренний формат uGFX и использовать его для вывода текста.

Cortex-M33 — новый стандарт безопасности для NB-IoT

C каждым годом безопасность IoT-устройств становится все более актуальной. Компания Nordic Semiconductors первой на рынке выпустила NB-IoT модуль nRF9160 на базе ARM-овских ядер Cortex-M33 и CryptoCell 310. Разберем, какие возможности предоставляет разработчику использование этих ядер.

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 4. Модуль управления блокировками в i.MX6SX

Продолжаем цикл публикаций, посвященных способам и технике межпроцессорного обмена (IPC) в многоядерных гетерогенных СнК, одним из ядер которых является процессор ARM Cortex-M3/M4. В предлагаемой статье подробно рассмотрена структура и функционирование модуля управления блокировками (Semaphores module, SEMA4) в СнК i.MX6SX и аналогичных по архитектуре. Кроме того, показаны дополнительные функци...

Улучшение характеристик микроконтроллеров при минимизации энергопотребления

Поскольку в настоящее время электронные устройства становятся все более интеллектуальными и в будущем эта тенденция сохранится, мы сталкиваемся с необходимостью обрабатывать растущий объем данных. Чтобы собрать эти данные, для регистрации событий в огромном количестве мест развертываются сети датчиков, которые получают данные различных типов из разных источников для разнообразных видов их дальн...

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

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

Сократите время выхода на рынок с помощью средств разработки Renesas

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

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

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

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

Мы продолжаем знакомить читателей с графической библиотекой uGFX. В статье рассказано, как с помощью uGFX рисовать графические примитивы и выводить на дисплей изображения из графических файлов формата *.bmp и *.gif. Описаны другие возможности модуля GDISP. Статья сопровождается примерами программ и снимками экрана с результатами работы программ на микроконтроллере ARM Cortex-M3 [2].

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

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