Добавить в корзинуПозвонить
Найти в Дзене
ЦИФРОХАЙП

🔧Что такое плата BeagleBone?

BeagleBone Black (BBB) — это миниатюрный одноплатный компьютер, созданный для различных электронных проектов, где важны как высокая производительность, так и гибкие возможности для подключения периферийных устройств. Этот компьютер работает под управлением операционной системы Linux и может подключаться к сети и интернету. Размер платы всего 87×55 мм, что позволяет создавать на её основе компактные устройства. Внутри платы находится процессор Sitara XAM3359AZCZ100 (ARM Cortex A8) с частотой 1 ГГц, 512 МБ оперативной памяти DDR3L с частотой 800 МГц и встроенные 4 ГБ флеш-памяти eMMC для хранения данных. BBB является продуктом компании Circuitco и входит в линейку BeagleBoard. 1. Периферия На плате BeagleBone Black расположено множество разъёмов и пинов для подключения: BBB потребляет от 210 до 460 мА при напряжении 5 В. Важно отметить, что на плате нет встроенного стабилизатора напряжения, поэтому требуется подача точно 5 В. Максимальное напряжение для портов GPIO — 3,3 В, для ана
Оглавление

BeagleBone Black (BBB) — это миниатюрный одноплатный компьютер, созданный для различных электронных проектов, где важны как высокая производительность, так и гибкие возможности для подключения периферийных устройств. Этот компьютер работает под управлением операционной системы Linux и может подключаться к сети и интернету.

Спасибо, что подписались на канал про полезные технологии:

ЦИФРОХАЙП | Дзен

🖥 Компактные размеры

Размер платы всего 87×55 мм, что позволяет создавать на её основе компактные устройства. Внутри платы находится процессор Sitara XAM3359AZCZ100 (ARM Cortex A8) с частотой 1 ГГц, 512 МБ оперативной памяти DDR3L с частотой 800 МГц и встроенные 4 ГБ флеш-памяти eMMC для хранения данных.

⚡️ Производитель

BBB является продуктом компании Circuitco и входит в линейку BeagleBoard.

-2

1. Периферия

На плате BeagleBone Black расположено множество разъёмов и пинов для подключения:

  • - Слот microSD для расширения памяти;
  • - micro-HDMI для подключения мониторов и телевизоров, с возможностью передачи звука;
  • - mini-USB для связи с компьютером и подачи питания;
  • - 2,1 мм гнездо для внешнего источника питания (5 В);
  • - RJ45-разъём для подключения к сети;
  • - Две колодки по 46 пинов для подключения дополнительных модулей и компонентов.

🛠 Дополнительные возможности пинов:

  • - 8 каналов ШИМ на 4 независимых таймерах;
  • - 7 аналоговых входов с 12-битным АЦП;
  • - 4 UART-интерфейса (один из них только для передачи);
  • - 2 шины I²C и 2 шины SPI;
  • - 25 портов ввода-вывода реального времени (PRU), которые управляются встроенным микроконтроллером на частоте 200 МГц, обеспечивая точный контроль в режиме реального времени.

2. Питание

BBB потребляет от 210 до 460 мА при напряжении 5 В. Важно отметить, что на плате нет встроенного стабилизатора напряжения, поэтому требуется подача точно 5 В.

Максимальное напряжение для портов GPIO — 3,3 В, для аналоговых портов — 1,8 В. Превышение этих значений может привести к поломке. Поэтому при необходимости снижения напряжения следует использовать делители напряжения.

Максимальный ток, выдаваемый портами, составляет 4-6 мА, поэтому будьте осторожны при подключении даже небольших нагрузок, например, светодиодов. Превышение по току также может повредить порты.

3. Операционная система и программирование

Плата поставляется с предустановленной ОС Ångström Linux, которая имеет следующие преимущества:

  1. - Быстрая загрузка (около 10 секунд);
  2. - Встроенный демон Avahi, позволяющий подключаться к плате по сети через адрес *beaglebone.local*;
  3. - Облачная среда разработки Cloud9 IDE.

🌐 Cloud9 IDE — это удобная среда для быстрого начала программирования. Она открывается через браузер и позволяет создавать скрипты на различных языках программирования, таких как Python, JavaScript, CoffeeScript, Ruby, ShellScript, Go и других. После написания программы её можно запустить простым нажатием кнопки Run.

Для работы с портами ввода-вывода доступны удобные библиотеки:

  • - BoneScript для Node.js / JavaScript;
  • - BBIO для Python;
  • - Beaglebone Ruby Library для Ruby.

Если ОС Ångström вам не подходит, её можно заменить на другие дистрибутивы, такие как Android, Ubuntu, Fedora, Arch и другие.

4. Первое включение платы

-3

Для начала работы с платой достаточно подать питание через кабель и подключить её к компьютеру. После этого в системе появится новое устройство в виде диска BeagleBone Getting Started. Откройте файл start.html, и в браузере откроется страница для настройки платы.

-4
-5
-6

⚙️ Настройка

Вам потребуется выполнить несколько действий, указанных на странице, а затем через IP-адрес платы (192.168.7.2) получить доступ к меню управления. Здесь можно обновить ПО, а также использовать вкладку Cloud9 IDE для написания скриптов.

💻 Советы по работе

Для полноценной работы рекомендуется подключить плату к интернету через LAN или WiFi для установки обновлений и дополнительных пакетов. Самый удобный способ взаимодействия с платой — это подключение по LAN к роутеру и управление через терминал с помощью Putty.

Теперь вы готовы к работе с BeagleBone Black!