• Classroom
  • Online, Instructor-Led
Course Description

The ever-growing demand for connectivity and multimedia applications is resulting in embedded Linux systems driving increasingly complex devices. Developing custom device drivers for the Linux kernel can be a complex and difficult task, with an array of implementation choices available.

Learning Objectives

Attendees should come away from the course with a clear understanding of how to go about designing their device driver and what kernel mechanisms they can make use of.
All the main kernel interfaces and structural elements are covered in the course, allowing attendees to gain a sound understanding of the overall framework. This ensures that this training will continue to be useful and valid for future device driver projects.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Feedback

If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@hq.dhs.gov. Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.