Hands on the KernelWelcome to the Hands on The Kernel, This project is meant to cover inside aspects of the Linux kernel development, throughout a series of "Hands on" articles that will focus a particular kernel subsystem. Each article does a systematic approach to a specific subject along with practical examples that will make it easier and funny to learn. If you've found this project interesting you can also contribute with your articles or support the initiative. ArticlesThe following table contains a list of the available articles:
Hands on The Kernel NewsIntroduction to Linux Device Drivers (ILDD) - Portuguese VersionI'm proud to announce the first work released exclusively to adassumpcao.net! Introduction to Linux Device Drivers is a course that introduces the basic principles of device driver development on the Linux kernel. This course is released under the Hands on the Kernel section and intends to provide the reader with the basic knowledge they need to develop the support for the vast majority of devices, introducing them to several tools and kernel sub-systems. Some of the hot topics are: the basic structure of a device driver, userspace communication , dynamic memory, asynchronous events, synchronization primitives and hardware communication. |
|