Difference between revisions of "Linux drivers development"
From ArmadeusWiki
(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 | + | * 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
Contents
Recommended reading before starting
We advise you to read (not necessarly understand ;-) ):
- Linux Device Drivers (3rd edition) book: http://lwn.net/Kernel/LDD3/
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: