Character device driver

Code No
Skill Category No: 
9
Skill No: 
5
Topic No: 
4
Level: 
III
Objective: 

Implement device driver which uses interrupt and/or DMA.

  • Implement device drive which uses hardware interrupt by setting up IRQ
  • Understand execution context (user / kernel / interrupt)
  • Understand the do’s and don’ts in ISR
  • Understand and use delayed execution such as Top Half/Bottom Half