Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 727 ГРН
Учасників: 0 з 23
Організатор: Відсутній
Статус: Набір учасників
Внесок: 32.9 ГРН
0%
Основний список
Резервний список

Gadzhi

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

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
    https://www.udemy.com/course/linux-device-driver-programming-using-beaglebone-black/
 
Угорі