Learn about Kernel Loadable Modules in the Linux Device ...

Learn about Kernel Loadable Modules in the Linux Device ...

, 1-877-546-4446br This video discusses: br Kernel Loadable Modulesbr •What is a kernel loadable module?br •Module utilitiesbr •A module examplebr •Kernel modules and the GPLbr This video is part of the Linux Device Drivers: Programming at the Kernel Level course which introduces Linux device drivers and shows how they interact with the Linux kernel. Numerous programming exercises reveal the rich set of kernel APIs that provide a multitude of services to driver programmers. This training teaches you how Linux handles asynchronous IO in a way that is totally transparent to applications. You'll examine the unique problems of debugging in Kernel space. Perhaps most important, you'll see how much of a device driver involves interactions with the kernel that have nothing to do with accessing physical hardware. Although the exercises are carried out on a PC, much of the code is easily ported to other architectures supported by Linux. br br Course Prerequisites:br To successfully complete this device driver training you should be proficient in C programming and have some experience with Linux at the application level.


User: GogoTraining

Views: 27

Uploaded: 2011-11-18

Duration: 17:21