Linux_Kernel_n_Driver_Development_Training.pdf

(3636 KB) Pobierz
Linux Kernel and Driver Development Training
Linux Kernel and Driver
Development Training
Gr´gory Cl´ment, Michael Opdenacker,
e
e
Maxime Ripard, S´bastien Jan, Thomas
e
Petazzoni
Free Electrons
Free Electrons
Embedded Linux
Developers
c Copyright 2004-2013, Free Electrons.
Creative Commons BY-SA 3.0 license.
Latest update: June 10, 2013.
Document updates and sources:
http://free-electrons.com/doc/training/linux-kernel
Corrections, suggestions, contributions and translations are welcome!
Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support.
http://free-electrons.com
1/496
Rights to copy
c Copyright 2004-2013, Free Electrons
License: Creative Commons Attribution - Share Alike 3.0
http://creativecommons.org/licenses/by-sa/3.0/legalcode
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.
Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support.
http://free-electrons.com
2/496
Electronic copies of these documents
Electronic copies of your particular version of the materials are
available on:
http://free-electrons.com/doc/training/linux-kernel
Open the corresponding documents and use them throughout
the course to look for explanations given earlier by the
instructor.
You will need these electronic versions because we neither
print any index nor any table of contents (quite high
environmental cost for little added value)
For future reference, see the first slide to see where document
updates will be available.
Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support.
http://free-electrons.com
3/496
Free Electrons: not a training company
Free Electrons is an engineering company, not a training company
Training is just one of our activities
Whether they are directly employed by Free Electrons, or
whether they are external developers that we know very well,
all our trainers are engineers first, with extensive on-the-job
experience.
Free Electrons engineers spend most of their time on technical
projects, and share this experience through training sessions
and by keeping our training materials up to date.
All our trainers also spend a lot of time contributing to the
user and developer community, by contributing to projects
(such as the Linux kernel, Buildroot and Barebox), and/or by
sharing technical information (through blog posts, training
materials and talks at international conferences)
Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support.
http://free-electrons.com
4/496
Free Electrons at a glance
Created in 2004
Locations: Orange, Toulouse, Saint Etienne / Lyon (France)
Serving customers all around the world
See
http://free-electrons.com/company/customers/
Head count: 7
Only Free Software enthusiasts!
Focus: Embedded Linux, Linux kernel, Android Free Software
/ Open Source for embedded and real-time systems.
Activities: development, training, consulting, technical
support.
Added value: get the best of the user and development
community and the resources it offers.
Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support.
http://free-electrons.com
5/496
Zgłoś jeśli naruszono regulamin