Embedded Linux Kernel And Driver Development 20070203.pdf
(
2600 KB
)
Pobierz
Embedded Linux driver development
Embedded Linux kernel and driver development
Michael Opdenacker
Free Electrons
http://freeelectrons.com/
Created with OpenOffice.org 2.0
Embedded Linux kernel and driver development
© Copyright 20042007, Free Electrons
Creative Commons AttributionShareAlike 2.5 license
http://freeelectrons.com
Feb 3, 2007
1
Rights to copy
© Copyright 20042007
Free Electrons
feedback@freeelectrons.com
Document sources, updates and translations:
http://freeelectrons.com/training/drivers
Corrections, suggestions, contributions and
translations are welcome!
Attribution – ShareAlike 2.5
You are free
to copy, distribute, display, and perform the work
to make derivative works
to make commercial use of the work
Under the following conditions
Attribution. You must give the original author credit.
Share Alike. If you alter, transform, or build upon this work,
you may distribute the resulting work only under a license
identical to this one.
For any reuse or distribution, you must make clear to others the
license terms of this work.
Any of these conditions can be waived if you get permission from
the copyright holder.
Your fair use and other rights are in no way affected by the above.
License text: http://creativecommons.org/licenses/bysa/2.5/legalcode
Embedded Linux kernel and driver development
© Copyright 20042007, Free Electrons
Creative Commons AttributionShareAlike 2.5 license
http://freeelectrons.com
Feb 3, 2007
2
Best viewed with...
This document is best viewed with a recent PDF reader
or with OpenOffice.org itself!
Take advantage of internal or external hyperlinks.
So, don’t hesitate to click on them! See next page.
Find pages quickly thanks to automatic search
Use thumbnails to navigate in the document in a quick way
If you’re reading a paper or HTML copy, you should get your
copy in PDF or OpenOffice.org format on
http://freeelectrons.com/training/drivers!
Embedded Linux kernel and driver development
© Copyright 20042007, Free Electrons
Creative Commons AttributionShareAlike 2.5 license
http://freeelectrons.com
Feb 3, 2007
3
Hyperlinks in this document
Links to external sites
Example: http://kernel.org/
Usable in the PDF and ODP formats
Try them on this page!
Kernel source files
Our links let you view them in your browser.
Example: kernel/sched.c
Kernel source code:
Identifiers: functions, macros, type definitions...
You get access to their definition, implementation and w
here they are
used. This invites you to explore the source by yourself!
wait_queue_head_t queue;
init_waitqueue_head(&queue);
Table of contents
Directly jump to the corresponding sections.
Example: Kernel configuration
Embedded Linux kernel and driver development
© Copyright 20042007, Free Electrons
Creative Commons AttributionShareAlike 2.5 license
http://freeelectrons.com
Feb 3, 2007
click
4
Course prerequisites
Skills to make these lectures and labs profitable
Familiarity with Unix concepts and its command line interface
Essential to manipulate sources and files
Essential to understand and debug the system that you build
You should read http://freeelectrons.com/training/intro_unix_linux
This Unix command line interface training also explains U
nix concepts
not repeated in this document.
Experience with C programming
Online C courses can be found on
http://dmoz.org/Computers/Programming/Languages/C/Tutorials/
Embedded Linux kernel and driver development
© Copyright 20042007, Free Electrons
Creative Commons AttributionShareAlike 2.5 license
http://freeelectrons.com
Feb 3, 2007
5
Plik z chomika:
xterm
Inne pliki z tego folderu:
Linux Kernel Development Second Edition.pdf
(52252 KB)
Linux Kernel Development (2005).pdf
(19818 KB)
Linux Kernel Development(中文第二版)(普通下载).pdf
(17483 KB)
linux kernel development robert love Full.pdf
(17880 KB)
linux_kernel_development_robert_love_Full.zip
(17792 KB)
Inne foldery tego chomika:
CBT NUGGETS LINUX SERIES (INTERMEDIATE AND ADVANCED)
Zgłoś jeśli
naruszono regulamin