Программирование и отладка микроконтроллеров ARM Cortex-M4 фирмы Atmel в среде операционной системы Linux

В статье описан процесс развертывания экосистемы разработки приложений для микроконтроллеров Atmel серии SAM4S в среде операционной системы Linux. Читатель познакомится также с оценочной платой SAM4S-EK и семейством ARM Cortex-M4 микроконтроллеров фирмы Atmel. Приведены рекомендации по работе с адаптером отладки SAM-ICE (он же J‑LINK) и программой OpenOCD.

Семейство микроконтроллеров XMC1000 компании Infineon, базирующееся на архитектуре Cortex-M0

С того момента как был анонсирован выпуск новых микроконтроллеров Infineon серии XMC, прошло свыше полутора лет. На данный момент большинство заявленных кристаллов сертифицировано и изготавливается серийно. Компания Infineon имеет несколько успешных семейств микроконтроллеров для применения в области промышленной автоматизации и в транспортных системах, начиная от 8‑битных до высокопроизв...

FreeRTOS. Взгляд изнутри

Продолжение. Начало в № 7`2012 Статья посвящена подсистеме памяти FreeRTOS. Описан интерфейс менеджера динамического выделения памяти, а также реализация менеджера в виде схем выделения памяти. Приводятся сравнительные характеристики таких схем. Внимание уделено проблеме фрагментации памяти, приведены результаты тестирования при различной интенсивности запросов на выделение блоков памяти...

Разработка проекта микроконтроллера 8051s на основе IP-ядер корпорации Microsemi. Часть 5. Создание собственных устройств для шины APB. Увеличение устойчивости проекта на ПЛИС Microsemi к однократным сбоям

Это пятая статья из цикла, посвященного применению микропроцессорного IP-ядра 8051s для ПЛИС фирмы Microsemi. В первой части статьи [1] было рассмотрено построение аппаратной части системы на основе 8051s с использованием IP-ядер, поставляемых в составе САПР Libero. Во второй части [2] приведено описание ядра 8051s для программиста. В третьей части [3] мы написали и отладили простейшую программ...

Разработка проекта микроконтроллера 8051s на основе IP-ядер корпорации Microsemi. Часть 4. Использование прерываний

Это четвертая статья из цикла, посвященного применению микропроцессорного IP-ядра 8051s для ПЛИС корпорации Microsemi. В первой части статьи [1] было рассмотрено построение аппаратной части системы на основе 8051s с использованием IP-ядер, поставляемых в составе САПР Libero. Во второй части [2] приведено описание ядра 8051s для программиста. В третьей части [3] мы написали и отладили простейшую...

Микроконтроллеры: статистика запросов на eFind.ru-2014

В поисковых запросах, которые направляют нам пользователи eFind.ru, обычно содержатся партномера различных электронных компонентов. Анализ этих партномеров, представленный в одном из номеров журнала [1], позволяет делать выводы о потребностях в тех или иных типах компонентов. В настоящей статье приводятся данные, касающиеся интереса пользователей eFind.ru к микроконтроллерам. На этот раз мы ра...

Разработка проекта микроконтроллера 8051s на основе IP-ядер корпорации Microsemi.
Часть 3. Первая программа для микроконтроллера

Это третья статья из цикла, посвященного применению микропроцессорного IP-ядра 8051s для ПЛИС фирмы Microsemi. Ранее было рассмотрено построение аппаратной части системы на основе 8051s с использованием IP-ядер, поставляемых в составе САПР Libero. Теперь мы попробуем создать простейшую программу для 8051s и запустить ее.

Использование микроконтроллеров VaultIC в качестве электронных ключей для защиты программного обеспечения от нелегального копирования

Защита программного обеспечения от нелегального копирования и использования — головная боль для многих разработчиков коммерческих продуктов. Придумано огромное количество методов борьбы с пиратством, однако все их можно условно разделить на две большие группы: программные и аппаратные методы. В последнее время большую популярность среди аппаратных методов получил способ организации защиты с пом...

FreeRTOS — операционная система для микроконтроллеров. Часть 8

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

FreeRTOS — операционная система для микроконтроллеров. Часть 9

Это очередная статья из цикла, посвященного FreeRTOS — операционной системе для микроконтроллеров. Здесь читатель познакомится с нововведением последних версий FreeRTOS — встроенной реализацией программных таймеров.