Difference between revisions of "Linux drivers development"

From ArmadeusWiki
Jump to: navigation, search
(Page creation)
 
m (add some links)
Line 1: Line 1:
 
This page summarizes all you need to know before starting to develop Linux drivers for your Armadeus board
 
This page summarizes all you need to know before starting to develop Linux drivers for your Armadeus board
  
== Recommended reading ==
+
== Recommended reading before starting ==
 
We advise you to read (not necessarly understand ;-) ):
 
We advise you to read (not necessarly understand ;-) ):
* Linux 2.6 device drivers:  
+
* Linux Device Drivers (3rd edition) book: http://lwn.net/Kernel/LDD3/
  
 
== Driver compilation ==
 
== Driver compilation ==
Line 14: Line 14:
  
 
For example:
 
For example:
 +
 +
 +
 +
== Useful Links ==
 +
* http://old.kernelnewbies.org/documents/kdoc/kernel-api/linuxkernelapi.html
 +
* http://lwn.net/Articles/driver-porting/

Revision as of 17:56, 20 December 2006

This page summarizes all you need to know before starting to develop Linux drivers for your Armadeus board

Recommended reading before starting

We advise you to read (not necessarly understand ;-) ):

Driver compilation

copier mon mail

i.MX register access from driver

To access i.MX registers from your driver, please use the macros defined in:

#include <arch/arm/imx-regs.h>

For example:


Useful Links