Linux Device Drivers programming - Part (I)

Linux Device Drivers programming - Part (I)

This course is part (I) for Linux Device Drivers programming, the course is intended for those who like to learn how to write device drivers for Linux systems. As you learn to write Linux device drivers, you also learn a lot about the Linux kernel in general; this may be an added value to understand how computer machine works and why things aren’t always as fast as expected or don’t do quite what you want. The course is mainly designed for engineering students and professional programmers but also enthusiastic individuals are welcomed to book and attend the course once they meet the prerequisites.

M. Aboutaleb
مُعلم M. Aboutaleb
Review rating 1 Review rating 2 Review rating 3 Review rating 4 Review rating 5
4.8 (0 تقييمات)
€300.00
  • لغة المحتوي: English (US)
  • لغة العرض: English (US)
  • النوع المستهدف: الكل
  • تدريب عملي: نعم
  • آقل عدد: 4
  • العدد المتاح: 8
  • أكثر عدد: 8

ستحصل علي

  • Course handouts and lecture notes

المتطلبات

  • Laptops
  • OS and softwares: Ubuntu OS, C compiler, Geany application
  • Passing required IQ tests
  • Conducting and sharing results of required personality and/or psychometrics tests
  • Passing the course admission interview
  • Other tools and/or software may be needed upon instructions of the instructor during the time of the training

المحاضرات

20 محاضرة
40ساعة
محاضرة Date الوقت
Introduction to Linux Kernel Mon, 31 May 2021 19:00 - 21:00 (قبل ساعتين)
Introduction to Linux Kernel Tue, 01 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Building and Running Modules Mon, 07 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Building and Running Modules Tue, 08 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Char Drivers Mon, 14 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Char Drivers Tue, 15 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Debugging Techniques Mon, 21 Jun 2021 19:00 - 21:00 (قبل ساعتين)
Debugging Techniques Tue, 22 Jun 2021 18:00 - 20:00 (قبل ساعتين)
Concurrency and Race Conditions Mon, 28 Jun 2021 18:00 - 20:00 (قبل ساعتين)
Concurrency and Race Conditions Tue, 29 Jun 2021 18:00 - 20:00 (قبل ساعتين)
Advanced Char Driver Operations Mon, 05 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Time, Delays, and Deferred Work Tue, 06 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Time, Delays, and Deferred Work Mon, 12 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Interrupt Handling Tue, 13 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Interrupt Handling Mon, 19 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Data Types in the Kernel Tue, 20 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Data Types in the Kernel Mon, 26 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Course final review Tue, 27 Jul 2021 18:00 - 20:00 (قبل ساعتين)
Course exam Mon, 02 Aug 2021 18:00 - 20:00 (قبل ساعتين)
Discussion & Feedback Tue, 03 Aug 2021 18:00 - 20:00 (قبل ساعتين)

الوصف

2 lessons per week (night online classes). This module lasts for 2.5 months


عن المعلم

M. Aboutaleb
  • Review rating Review rating Review rating Review rating Review rating
  • 40 تقييمات
  • 8 الكورسات

M. Aboutaleb

Commitment is an Attitude!

Mahmoud is a regional manager in a leading gloabal ICT provider in Western Europe, he holds BSc in Engineering, iTi Diplama, MBA and PhD (in pro) along with diverse experience in business development & consultations, computer networking, programing in C++, project management for national projects, IT teaching and many professional certificates throughout his career.


تقييمات الطلاب

4.8
Review rating Review rating Review rating Review rating Review rating
Course rating

المراجعات

  • No Reviews