Embedded Linux шаг за шагом на Beaglebone Black

11 участников

О чём курс

Разберитесь в процессе загрузки Embedded Linux на реальном оборудовании Beaglebone Black, пройдя путь от ROM до работающего ядра. Вы научитесь самостоятельно собирать загрузчики U-Boot и MLO, настраивать дерево устройств, а также внедрять собственные минималистичные корневые файловые системы через Busybox и Buildroot. В практических модулях подробно разбирается работа с периферией SOC AM335x: от программирования GPIO и управления светодиодами до взаимодействия с датчиками MPU6050 по шине I2C и подключения ЖК-дисплеев. Курс ориентирован на тех, кто хочет освоить профессиональную разработку встраиваемых систем под Linux и научиться полноценно работать с ARM-платформами в среде Eclipse.

Программа обучения

  • Введение: Совет BBB и SOC
  • Установка Ubuntu 16 в VirtualBox
  • Обзор функционального блока AM335x
  • Процесс загрузки Linux на Beaglebone
  • Обновление BBB eMMC
  • Загрузка BBB с SD-карты
  • Дерево устройств Linux
  • uEnv.txt и Initramfs
  • Загрузка BBB через последовательный порт
  • Загрузка BBB по протоколу TFTP
  • U-бот
  • Понимание исходного кода Linux
  • Busybox (минималистичная корневая файловая система)
  • Buildroot
  • Настройка Eclipse для BBB
  • Подробная информация о выводах AM335X, GPIO и управлении SYSFS
  • Внешний светодиодный интерфейс
  • Интерфейс для 7-сегментного светодиода
  • 4-разрядный 7-сегментный светодиодный интерфейс
  • Интерфейс MPU6050 и приложение для определения наклона
  • 16x2 ЖК-интерфейс
  • Дополнительная лекция
Складчина создана 11 мая 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 3

KN Kiran Nayak Все материалы
272 ₽ 806 ₽