Global training solutions for engineers creating the world's electronics

1 hour session (All Time Zones)
Presenter: Simon Goda

Doulos, Senior Member Technical Staff

Asia and Europe

Time: 10-11am (BST) 11am-12pm (CEST) 2.30-3.30pm (IST)


Americas

Time: 10-11am (PDT) 11-12pm (MDT) 12-1pm (CDT) 1-2pm (EDT)


Webinar Overview:

In this webinar we investigate the why and how of managing peripheral devices in an Arm-based embedded Linux system. Although this is a huge and complex subject area, we can still introduce some of the key concepts and start to appreciate the steps involved in writing a device driver.

Content Summary:

  • How devices are represented in the device-tree description
  • The basic framework used for a Linux kernel device driver
  • Fundamentals of device driver programming, including interrupt handling and memory allocation
  • How devices can be managed from user-space and a comparison with kernel-based management
  • Some of the tools and techniques available for debugging device drivers.

The webinar has been produced using NXP based iMX SoCs - however the concepts are fully SoC independent.


Simon Goda

Simon Goda is a Doulos Senior Member Technical Staff and Linux expert. Simon will present this training webinar, which will consist of a one-hour session, and will be interactive with Q&A participation from attendees.


Attendance is free of charge

If you have any queries, please contact webinars@doulos.com


More FREE online support resources with Doulos KnowHow

Doulos Knowhow includes

  • Technical information
  • Coding examples
  • Guidelines
  • Tips
  • Tutorials
  • Video guides
  • Downloads

Visit www.doulos.com/knowhow


Related training available from Doulos:

Please contact Doulos to schedule a public course to suit you, or to discuss onsite training.