madieu_linux_device_drivers_development

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
madieu_linux_device_drivers_development [2019/01/22 11:14] – [Error handling] rpjdaymadieu_linux_device_drivers_development [2019/01/23 11:54] (current) – [Delays/timer management] rpjday
Line 24: Line 24:
 ==== Error handling ==== ==== Error handling ====
  
- * IS_ERR(), IS_ERR_VALUE(), PTR_ERR(), more (''err.h'')+  * IS_ERR(), IS_ERR_VALUE(), PTR_ERR(), more (''err.h'') 
 +  * console logging 
 + 
 +==== Sleeping mechanisms ==== 
 + 
 +  * wait queues 
 + 
 +==== Delays/timer management ==== 
 + 
 +  * programmable interrupt timer (PIT) 
 +  * [[https://stackoverflow.com/questions/10812858/how-to-use-timers-in-linux-kernel-device-drivers]] 
 +  * [[https://lwn.net/Articles/735887/]] 
 +  * from_timer() [timer.h]
  • madieu_linux_device_drivers_development.1548155652.txt.gz
  • Last modified: 2019/01/22 11:14
  • by rpjday