Закрыто

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

Тема в разделе "Курсы по администрированию", создана пользователем Топикстартер, 12 май 2021.

Цена: 1090р.
Взнос: 236р.-78%
100%

Основной список: 15 участников

Резервный список: 6 участников

Статус обсуждения:
Комментирование ограничено.
  1. 12 май 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Программирование драйверов устройств 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
    Авторы: FastBit Embedded Brain Academy, Kiran Nayak
    Последнее обновление: 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
      Скрытая ссылка
     
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      15 фев 2022
    2. retranslator
      retranslator оставил отзыв "Ужасно".
      25 июл 2021
    3. skladchik.com
      Складчина доступна.
      18 июл 2021
    4. Vasilii-Alibabaevich13
      Vasilii-Alibabaevich13 участвует.
      24 июн 2021

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      15 фев 2022
    2. skladchik.com
      Складчина доступна.
      18 июл 2021
    3. skladchik.com
      Взнос составляет 118р.
      25 май 2021
    4. skladchik.com
      Складчина активна.
      25 май 2021
  3. Отзывы участников

    1/5,
    • 1/5,
      Работой организатора недоволен
      Ужасное качество видео, текст на экране размыт. Русские автогенеренные субтитры только мешают просмотру.
      25 июл 2021
  4. Обсуждение
  5. 24 май 2021
    #2
    Marevo
    Marevo ОргОрганизатор
    Кто разбирается в эмбеддед разработке , отпишитесь :

    В этом курсе все заточено на плате Beaglebone Black с учётом ее спецификации?
    А если использовать Raspberry Pi, который куда более популярен ?
     
  6. 24 май 2021
    #3
    Javaist
    Javaist ЧКЧлен клуба
    У них нет жесткой привязки к плате. Если есть BB Black, то будет проще, т.к. не придется ничего дорабатывать. Я буду пробовать и на BB Black и на RPi, у меня обе есть.
     
  7. 25 май 2021
    #4
    retranslator
    retranslator ЧКЧлен клуба
    В beaglbone есть PRU процессор для реалтайм задач, часть курса про это
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей