Description
Linux device driver programming using Beaglebone Black , the name of the basic training course on device driver programming for Linux using the Beaglebone Black board. The upcoming course is very suitable for stepping into the world of Linux drivers, because the training is based on the basics of the module Linux kernel and its Syntax, and also starts with the visualization of the device driver theory and its code implementation. Then you will get acquainted with the concepts of Platform bus, Platform device, Platform driver implementation, device tree, properties and syntax of its nodes.
Access to device tree nodes from the driver, device instantiation through its tree nodes, tree covers and testing them with u-boot, kernel synchronization service (Mutex and Spinlocks), Linux device model, sysfs file system and below Linux pinctrl and GPIO systems will be covered among other topics in this course. It should be noted that some of the exercises of this course, such as GPIO and pinctrl testing, device tree nodes and its covers, require a board, and in this course, the Beaglebone Black board and its accessories are used.
What do you learn:
- The process of making Makefile and loadable kernel module (LKM)
- Device tree concept and implementation
- Kernel APIs for processing device tree nodes
- Device instantiation through its tree nodes
- Applications of mutex and spinlocks
- Linux pinctrl and GPIO subsystems
- And …
This training is suitable for people who:
- Students, hobbyists, and professionals who are eager to explore device driver programming for Linux
Specifications of Linux device driver programming using Beaglebone Black 2020-10:
- Publisher: Udemy
- Instructor: FastBit Embedded Brain Academy, Kiran Nayak
- English language
- Education level: beginner
- Number of lessons: 150 lessons in 14 sections
- Duration: 21h 54m
Chapters Linux device driver programming using Beaglebone Black 2020-10
prerequisites
- Students must be familiar with basic Linux command usage
- Students must be familiar with ‘C’ programming language
- OS Requirements: 32/64 bit Ubuntu 18.04+ LTS
Pictures
Sample video
Installation guide
After extracting, watch with your favorite player.
English subtitle
Quality: 720p
download link
Password file(s): www.downloadly.ir
Size
6.83 GB
Be the first to comment