How to Avoid Writing Device Drivers for Embedded Linux

How to Avoid Writing Device Drivers for Embedded Linux

Linux Foundation via YouTube Direct link

12C code example - light sensor, addr 0x39

22 of 24

22 of 24

12C code example - light sensor, addr 0x39

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

How to Avoid Writing Device Drivers for Embedded Linux

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 About Chris Simmonds
  3. 3 Conventional device driver model
  4. 4 How applications interact device drivers
  5. 5 A note about device trees
  6. 6 GPIO: General Purpose Input/Output
  7. 7 Two userspace drivers!
  8. 8 The gpiolib systs interface
  9. 9 Inside a gplochip
  10. 10 Exporting a GPIO pin
  11. 11 Inputs and outputs
  12. 12 Interrupts
  13. 13 The gpio-cdev interface
  14. 14 gpio-cdev example 22
  15. 15 PWM: Pulse-Width Modulation
  16. 16 The PWM systs interface
  17. 17 Exporting a PWM
  18. 18 PWM example
  19. 19 12C: the Inter IC bus
  20. 20 The 12c-dev driver
  21. 21 Detecting 12c slaves using cdetect
  22. 22 12C code example - light sensor, addr 0x39
  23. 23 Other examples
  24. 24 What are you missing?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.