Скоро Программирование драйверов устройств Linux с использованием Beaglebone Black (LDD1) [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
995
50
Голосов: 0
#1
Linux device driver programming using Beaglebone Black(LDD1)
Базовый курс по практическому программированию драйверов устройств Linux
Лидер продаж
Рейтинг: 4,5 из 54,5 (421 оценка)
Студентов: 3 444
Авторы: ,
Последнее обновление: 5/2021
Английский
Субтитры русский, Английский,



Чему вы научитесь

  • Основы модуля ядра Linux и синтаксиса написания
  • Makefile и процедура сборки LKM
  • Реализация драйвера символьного устройства
  • Концепции шины платформы, устройства платформы и драйвера платформы
  • Реализация драйвера платформы
  • Изучите дерево устройств с нуля
  • Синтаксис узла дерева устройств, свойства узлов дерева устройств
  • API ядра для обработки узлов дерева устройств
  • Создание экземпляра устройства через узлы дерева устройств
  • Тестирование оверлеев и оверлеев дерева устройств через u-boot
  • Сервисы синхронизации ядра, мьютексы, использование спин-блокировок
  • Модель устройства Linux и sysfs
  • Подсистема Linux GPIO
  • Подсистема Linux pinctrl

Требования
  • Студенты должны быть знакомы с базовым использованием команд Linux.
  • Студенты должны быть знакомы с языком программирования C


Описание
==> Это должен быть ваш самый первый курс, чтобы погрузиться в захватывающий мир «драйверов устройств Linux» <==

В этом курсе вы узнаете,

  1. Основы модуля ядра Linux и синтаксиса

  2. Теория драйверов символьных устройств и реализация кода

  3. Концепции шины платформы, устройства платформы и драйвера платформы

  4. Реализация драйвера платформы

  5. Дерево устройств с нуля

  6. Доступ к узлам дерева устройств из драйверов

  7. Создание экземпляра устройства через узлы дерева устройств

  8. Свойства дерева устройств и синтаксис узла

  9. Наложения дерева устройств

  10. Тестирование оверлеев через u-boot

  11. Сервисы синхронизации ядра (Mutex, Spinlocks)

  12. Модель устройства Linux и sysfs

  13. Подсистема Linux GPIO

  14. Подсистема Linux pinctrl

Требования к оборудованию:

1) Для некоторых упражнений, включающих тестирование GPIO, pinctrl, узлов дерева устройств, оверлеев, вам понадобится плата.

В этом курсе используется доска Beaglebone Black .

2) Кабель Mini USB для питания BBB

3) Кабель USB-UART для последовательного подключения к BBB

4) Карта Micro SD 8/16 ГБ

5) кардридер SD

6) ЖК-дисплей 16x2 и потенциометр 10K

7) Провода перемычки

8) Хлебная доска


Требования к ОС

32/64 бит Ubuntu 18.04+ LTS


Порядок изучения курсов FastBit Embedded Brain Academy,

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

1) Программирование на встроенном C микроконтроллера: абсолютные новички (Embedded C)

2) Программирование встроенных систем на процессоре ARM Cortex-M3 / M4 (для процессора ARM Cortex M4)

3) Освоение микроконтроллера с разработкой встроенного драйвера (MCU1)

4) Мастеринг микроконтроллера: ТАЙМЕРЫ, ШИМ, CAN, RTC, НИЗКАЯ МОЩНОСТЬ ( MCU2)

5) Освоение ОСРВ: практическое использование FreeRTOS и STM32Fx с отладкой (ОСРВ)

6) Демистификация программирования DMA микроконтроллера ARM Cortex M (DMA)

7) Разработка нестандартного загрузчика микроконтроллера STM32Fx (загрузчик)

8) Встроенный Linux шаг за шагом с использованием Beaglebone Black (Linux)

9) Программирование драйвера устройства Linux с использованием Beaglebone Black (LDD1)



Для кого этот курс:
  • Студенты / любители / профессионалы, заинтересованные в изучении программирования драйверов устройств Linux
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

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

Быстрая навигация

Меню пользователя