Embedded Linux Kernel And Drivers development.pdf

(1929 KB) Pobierz
Embedded Linux driver development
Embedded Linux kernel and driver development
Michael Opdenacker
Free Electrons
http://free­electrons.com/
Embedded Linux kernel and driver development
© Copyright 2004, Michael Opdenacker
GNU Free Documentation License
http://free­electrons.com
1
Thanks
To Jonathan Corbet, for his very useful news and articles on 
http://lwn.net/, in particular for porting drivers to 2.6.
To the OpenOffice.org project, for their presentation and word 
processor tools which satisfied all my needs.
To the Handhelds.org community, for giving me so much help and 
so many opportunities to help.
To the members of the whole Free Software and Open Source 
community, for sharing the best of themselves: their work, their 
knowledge, their friendship.
To people who sent corrections:
Matti Aaltonen
Embedded Linux kernel and driver development
© Copyright 2004, Michael Opdenacker
GNU Free Documentation License
http://free­electrons.com
2
Copying this document
© 2004, Michael Opdenacker
michael@free­electrons.com
This document is released under the GNU Free Documentation 
License, with no invariant sections.
Permission is granted to copy and modify this document 
provided this license is kept.
See http://www.gnu.org/licenses/fdl.html for details
Document updates available
on http://free­electrons.com/training/drivers
Corrections, suggestions and contributions are welcome!
Embedded Linux kernel and driver development
© Copyright 2004, Michael Opdenacker
GNU Free Documentation License
http://free­electrons.com
3
Document history
Unless specified, contributions are from Michael Opdenacker
See http://free­electrons.com/doc/ChangeLog for detailed changes.
Oct 1, 2004. Added jffs2 image mounting instructions.
Sep 28, 2004. First public release
Sep 20­24, 2004. First session for Atmel, Rousset (France)
Embedded Linux kernel and driver development
© Copyright 2004, Michael Opdenacker
GNU Free Documentation License
http://free­electrons.com
4
About this document
This document is first of all meant to be used as a visual 
aid by a speaker or a trainer. Hence, this is just a 
summary or a complement to what is said. Hence, the 
explanations are not supposed to be exhaustive.
However, this document is also meant to become a 
reference for the audience. It also targets readers 
interested in self­training. So, a bit more details are 
given, making the document a bit less visually attractive.
Embedded Linux kernel and driver development
© Copyright 2004, Michael Opdenacker
GNU Free Documentation License
http://free­electrons.com
5
Zgłoś jeśli naruszono regulamin