Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Real-time BeagleBone: использование высокоскоростных выводов

Высокая производительностьПрограммирование микроконтроллеров
Из песочницы
Tutorial
Fast GPIO tutorial

Здравствуйте, уважаемые хабравчане! Давно уже являюсь читателем Хабра, но до сих пор не мог найти достойной темы для публикации. И вот, наконец, хорошенько прошерстив Хабр и GT, удивился отсутствию публикаций, посвященных программируемой подсистеме реального времени (PRU‐ICSS) линейки процессоров SitaraTM фирмы TI.

Наиболее популярной и доступной отладочной платой с процессором AM335x является так называемый «одноплатник» BeagleBone Black (White,Green). И именно наличие PRU делает BeagleBone наиболее предпочтительным для использования в hardware-проектах по сравнению с другими бюджетными одноплатниками типа *Pi. Кроме того, в некоторых случаях BBB-PRU может достаточно эффективно заменить связку ПК-МК-ПЛИС.

В данной статье приведен краткий обзор подсистемы PRU и режимов работы высокоскоростных портов ввода/вывода, рассмотрен пошаговый пример инициализации высокоскоростных портов вывода (Enhanced GPIO) и произведена оценка их производительности.
Добро пожаловать
Всего голосов 46: ↑45 и ↓1+44
Просмотры23K
Комментарии 7

Комплект для сборки самобалансирующего робота EduMip на основе BeagleBone Blue. Распаковка и сборка. Часть 1

РобототехникаИскусственный интеллектDIY или Сделай самЭлектроника для начинающих
Tutorial


Робот может держать баланс на двух колесах, довольно шустро ездить. На борту полноценный linux, есть wifi. Программировать можно через web интерфейс. Есть инструкции и исходники по запуску на нем ROS. В общем море возможностей для творчества.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Просмотры8K
Комментарии 12

GSM/3G/4G-модемы во встраиваемых системах на примере LTE-модема Quectel EC21 и Yocto Project

Системное программированиеРазработка систем связиРазработка под LinuxПрограммирование микроконтроллеровРазработка для интернета вещей
Tutorial

image


Многим устройствам на базе встраиваемых систем необходим интернет. Проводное подключение к интернету для них не всегда возможно, и если устройства находятся в зоне действия сотовой связи, то к интернету можно подключиться с помощью GSM/3G/4G-модемов.


В этой заметке описан процесс создания дистрибутива ОС Linux для встраиваемой системы при помощи инструментария Yocto Project, позволяющий подключать устройство к интернету через GSM/3G/4G-модем и протокол PPP.

Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Просмотры7.9K
Комментарии 5

Embedded Linux в двух словах. Первое

Настройка LinuxOpen sourceCDIY или Сделай сам
Tutorial

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

Платформой послужит плата BeagleBone Black с процессором производства Техасских Инструментов AM3358 и ядром Arm Cortex-A8, и, чтобы не плодить мигающие светодиодами мануалы, основной задачей устройства будет отправка смайлов в топовый чат, широко известного в узких кругах, сайта,  в соответствии с командами от смайл-пульта. Впрочем, без мигания светодиодами тоже не обошлось.

Читать далее
Всего голосов 47: ↑45 и ↓2+43
Просмотры14K
Комментарии 15

Embedded Linux в двух словах. Второе

Настройка LinuxOpen sourceC++CDIY или Сделай сам
Tutorial

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

В предыдущей части рассматривалось создание базовой системы, не выполняющей каких-либо полезных действий, но демонстрирующей, на своем примере, один из способов сборки подобных систем.

В этой части речь пойдет о таком инструменте автоматизации как Buildroot, о создании драйверов согласно современным веяниям драйверостроения, и реализации функционала, анонсированного в первой части, в виде отправки смайлов в топовый чат, широко известного в узких кругах, сайта,  в соответствии с командами от смайл-пульта.

Читать далее
Всего голосов 33: ↑32 и ↓1+31
Просмотры7.9K
Комментарии 17