✅ Reading Beaglebone Black for the Module
✅ Linux Driver Ecosystem
✅ Kernel Source organization
✅ Exercises
✅ Configure & Build the Kernel
✅ Building a Driver
✅ Statically Building the Driver into the Kernel
✅ Understanding the Kernel Module & related Commands
✅ Writing & Building a First Kernel Module
✅ What is Character driver?
✅ Major & Minor Number
✅ Registering & Unregistering the driver
✅ Writing a First Character Driver
✅ Enhance the driver to exchange the data with user space
✅ Udev & automatic device file creation
✅ Controlling the GPIOs
✅ IOCTL
✅ Synhronization Mechanism – Mutex, Semaphores & Spinlocks
✅ Waiting in Process
✅ Sleeping & Waking up
✅ Wait Queues
✅ Kernel Timing Architecture
✅Ticking in Jiffies
✅ Sleeping & Waking up
✅Kernel Timers
✅ What is interrupt?
✅ How interrupts work?
✅ Registering an interrupts handler in linux
✅ Soft IRQ
✅ Bottom halves – Tasklets & Work Queues
Reviews From The People
Meet The Course
Mentor
Pradeep D Tewani
Founder & CEO, Embitude Infotech
Founder of Embitude Information Technologies - A Training & Consultancy company www.embitude.in
17+ Years of Industrial Experience
Trained over 5000 Professionals
Delivered Corporate Training for 50+ Organizations
Supported Organizations on Embedded Linux Porting, Linux Device Drivers, Yocto and various other aspects
Worked with Intel, Honeywell, Toshiba, Schneider Electric
You will be redirected to join the Whatsapp Group where all the information including the course link would be shared
Comfortability with Linux Environment and Strong C Programming is a pre-requisite for this program. Its recommend to first learn the fundamentals and then register for this course. We would recommend Linux Rapid Mastery (LRM). Here are the details - https://funnels.embitude.co.in/lrm
The Course recordings come with life-time access
You can get your doubts clarified in live weekly mentorship calls. Further, you have the access to whatsapp community and get your doubt clarified there as well.
Live Mentorship sessions are meant for doubt clarification and Challenges review
The access to the courses would be granted within 24 hours of payment. You may reach out to us at info@embitude.in
Absolutely, the bundle covers everything needed to get comfortable with Linux Drivers. However, like any other technology, Linux is an ocean and needs constant up-skill and learning. You will be shared with complete roadmap for the same
The course uses the Popular Beaglebone Black Board and participant need to purchase that