KernelDriverProgrammingCourse2015: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Event | {{Event | ||
|Name=KernelDriverProgrammingCourse2015 | |Name=KernelDriverProgrammingCourse2015 | ||
Line 70: | Line 22: | ||
work on during this course. | work on during this course. | ||
Note Sep. 20th and Oct. 4th will be skipped, because Hans | Note Sep. 20th and Oct. 4th will be skipped, because Hans will be at [http://www.x.org/wiki/Events/XDC2015/ XDC] resp. [http://www.denx.de/wiki/U-Boot/SummitELCE2015 ELCE] then. | ||
== Day 1 == | == Day 1 == | ||
Line 85: | Line 37: | ||
== Day 3 == | == Day 3 == | ||
* [https://fedorapeople.org/~jwrdegoede/kernel-driver-programming/kernel-driver-course-day3.pdf Presentation | * [https://fedorapeople.org/~jwrdegoede/kernel-driver-programming/kernel-driver-course-day3.pdf Presentation slides] | ||
* [http://lwn.net/Articles/274695/ Further reading] | * [http://lwn.net/Articles/274695/ Further reading] | ||
* [http://www.makelinux.net/ldd3/?u=chp-5-sect-8 mutex / spinlock quick reference] | * [http://www.makelinux.net/ldd3/?u=chp-5-sect-8 mutex / spinlock quick reference] | ||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 4 == | |||
* [https://fedorapeople.org/~jwrdegoede/kernel-driver-programming/kernel-driver-course-day4.pdf Presentation slides] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 5 == | |||
* Oct 18th 2015 | |||
* [https://fedorapeople.org/~jwrdegoede/kernel-driver-programming/kernel-driver-course-day5.pdf Atomic bit operation and workqueue Presentation slides] | |||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 6 == | |||
* Nov 1st 2015 | |||
* [https://fedorapeople.org/~jwrdegoede/kernel-driver-programming/kernel-driver-course-day6.pdf wait queues Presentation slides] | |||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 7 == | |||
* Nov 15th 2015 | |||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 8 == | |||
* Nov 29th 2015 | |||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | |||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | |||
== Day 9 == | |||
* Dec 13th 2015 | |||
* Last day of the course! | |||
* Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | * Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a [[KernelDriverProjects | project from the list]] | ||
* No preparations are necessary, other then having finished the preparations for day 1 and 2 | * No preparations are necessary, other then having finished the preparations for day 1 and 2 |
Latest revision as of 19:47, 10 December 2015
Event KernelDriverProgrammingCourse2015 | |
---|---|
Name | KernelDriverProgrammingCourse2015
|
Duration | 13 Dec 2015 - 13 Dec 2015 |
Information |
Kernel Driver Programming Course, The Hague
The date for the first day of the Kernel Driver Programming Course has been finalized, and is Sunday July 26th, from 12am - 6pm (end time is aprox.).
As stated before the plan is to get together from then on every 2 weeks, so the next course day will be on August 9th, etc.
Here is a list of possible projects to work on during this course.
Note Sep. 20th and Oct. 4th will be skipped, because Hans will be at XDC resp. ELCE then.
Day 1
Day 2
Day 3
- Presentation slides
- Further reading
- mutex / spinlock quick reference
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 4
- Presentation slides
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 5
- Oct 18th 2015
- Atomic bit operation and workqueue Presentation slides
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 6
- Nov 1st 2015
- wait queues Presentation slides
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 7
- Nov 15th 2015
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 8
- Nov 29th 2015
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Day 9
- Dec 13th 2015
- Last day of the course!
- Hands on for the day will be working further on the handson parts of day 1 and 2 and/or working on a project from the list
- No preparations are necessary, other then having finished the preparations for day 1 and 2
Resources
- List of possible projects to work on
- Linux Device drivers book (3th edition) online version
- Denx Linux Device Driver course slides