Device Driver & Writing

GTU Study
KHUDKIBOOK
DEVICE DRIVER & 2181106
FREE PDF 2181106
Code: 2181106 Credits: 6 Semester 8 ECE

Device Driver & Writing

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Device Driver & Writing Syllabus — Unit-wise Content

The official GTU curriculum for Device Driver & Writing (subject code 2181106) as prescribed for ECE · Semester 8 divides the course into 6 units, covering 32 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (2181106)

Unit 1 An Introduction to Device Drivers and Char Drivers

12 lecture hours

  • The Role of the Device Driver
  • Splitting the Kernel
  • Classes of Devices and Modules
  • Security Issues
  • Building and Running Modules
  • The Design of scull
  • Major and Minor Numbers
  • Some Important Data Structures
  • Char Device Registration
  • open and release
  • scull’s Memory Usage
  • read and write

Unit 2 Debugging Techniques

4 lecture hours

  • Debugging Support in the Kernel
  • Debugging by Printing
  • Debugging by Querying
  • Debugging by Watching
  • Debugging System Faults
  • Debuggers and Related Tools

Unit 3 Concurrency and Race conditions

4 lecture hours

  • Pitfalls in scull
  • Concurrency and Its Management
  • Semaphores and Mutexes
  • Locking Traps
  • Alternatives to Locking

Unit 4 Advanced Char driver operations

3 lecture hours

  • poll and select
  • Asynchronous Notification
  • Seeking a Device
  • Access Control on a Device File

Unit 5 Time, Delays and Deferred work

3 lecture hours

  • Measuring Time Lapses
  • Knowing the Current Time
  • Delaying Execution
  • Kernel Timers

Unit 6 Allocating memory and communicating with hardware

6 lecture hours

  • N: Analyze and E: Evaluate C: Create and above Levels (Revised Bloom’s Taxonomy)

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 8