http://gogotraining.com, 877-546-4446, sign up for a free account and watch all the preview videos for free!
Become a master Linux programmer at the Device Driver level. This course shows you how device drivers interact with the Linux kernel. You'll work with the rich set of kernel APIs that provide a multitude of services to driver programmers. You'll learn how Linux handles asynchronous I/O 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.
This course includes hands-on lab exercises where you will have ample opportunity to practice what you've learned. The lab exercises have been built and tested using kernel v3.3.4 and Fedora 17. Although the exercises are carried out on a PC, much of the code is easily ported to other architectures supported by Linux. The course uses a single board computer available from Intellimetrix.
You'll need a background in C, and the Introduction to C Programming Part 1 and Part 2 will enable you to meet that requirement. If you're not familiar with Linux, you'll need to take the Red Hat Linux Essentials course prior to taking this course.
http://gogotraining.com, 877-546-4446, sign up for a free account and watch all the preview videos for free!
Become a master Linux programmer at the Device Driver level. This course shows you how device drivers interact with the Linux kernel. You'll work with the rich set of kernel APIs that provide a multitude of services to driver programmers. You'll learn how Linux handles asynchronous I/O 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.
This course includes hands-on lab exercises where you will have ample opportunity to practice what you've learned. The lab exercises have been built and tested using kernel v3.3.4 and Fedora 17. Although the exercises are carried out on a PC, much of the code is easily ported to other architectures supported by Linux. The course uses a single board computer available from Intellimetrix.
You'll need a background in C, and the Introduction to C Programming Part 1 and Part 2 will enable you to meet that requirement. If you're not familiar with Linux, you'll need to take the Red Hat Linux Essentials course prior to taking this course.
http://gogotraining.com, 877-546-4446, sign up for a free account and watch all the preview videos for free!
- Category
- Tech
Sign in or sign up to post comments.
Be the first to comment