Difference between revisions of "Device Drivers Presentations"

From eLinux.org
Jump to: navigation, search
(Created page with "= How to write a device driver? = = User Space Device Drivers, Optimizations = == SPE-assisted User Level Device Driver on Cell Processor [ELC 2007][ELC 2006] == '''Presente...")
 
Line 1: Line 1:
 
= How to write a device driver? =
 
= How to write a device driver? =
 +
== How to Avoid Writing Device Drivers for Embedded Linux [ELCE 2018] ==
 +
'''Presenter: ''' Chris Simmonds, 2net<br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/c/c8/Userspace-drivers-csimmonds-elce-2018_Chris-Simmonds.pdf PDF] | [https://youtu.be/QIO2pJqMxjE VIDEO]
 +
  
 
= User Space Device Drivers, Optimizations =
 
= User Space Device Drivers, Optimizations =
Line 37: Line 43:
  
 
* [https://elinux.org/images/1/1f/Embedded-drivers-mesa.pdf PDF] | [https://youtu.be/sgMCWbenjds?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]  
 
* [https://elinux.org/images/1/1f/Embedded-drivers-mesa.pdf PDF] | [https://youtu.be/sgMCWbenjds?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]  
 +
 +
== BoF: Early Platform Drivers in Linux Kernel [ELCE 2018] ==
 +
'''Presenter: '''Bartosz Golaszewski, BayLibre <br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/3/32/Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf PDF]
 +
 +
== DMA Safety in Buffers for Linux Kernel Device Drivers [ELCE 2018] ==
 +
'''Presenter: '''Wolfram Sang, Renesas / Consultant <br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/d/da/BoF-Yocto-Project-and-OpenEmbedded-Armin-Kuster-MontaVista-Software-LLC-Nicolas-Dechesne-Yocto-Project-Community-Manager.pdf PDF]
 +
 +
== The Serial Device Bus [ELCE 2017] ==
 +
'''Presenter: '''Johan Hovold, Hovold Consulting AB <br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/0/0e/Serdev-elce-2017-2.pdf PDF] | [https://youtu.be/wIQPb1NkZbQ VIDEO]
 +
 +
== Identifying and Supporting 'X-compatible' Hardware Blocks [ELCE 2017] ==
 +
'''Presenter: ''' Chen-Yu Tsai, CloudMosa, Inc.<br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/5/51/Identifying_x-compatible_0.pdf PDF] | [https://youtu.be/7GTLKMxXdpA VIDEO]
 +
 +
== Bringing up FOSS GPU Drivers on Freescale i.MX6 Systems [ELCE 2015] ==
 +
'''Presenter: ''' Lucas Stach, Pengutronix<br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/7/74/ELCE2015-Etnaviv.pdf PDF] | [https://www.youtube.com/watch?v=calbIEyUm4I VIDEO]
 +
 +
 +
== The DRM/KMS Subsystem From a Newbie's Point of View [ELCE 2014] ==
 +
'''Presenter: '''Boris Brezillon, Free Electrons  <br>
 +
'''Summary:'''
 +
 +
* [https://elinux.org/images/1/1b/Brezellin--the_drm-kms_subsystem_from_a_newbies_point_of_view.pdf PDF]
 +
 +
 +
 +
  
  
Line 59: Line 106:
 
* [PDF] | [VIDEO]  
 
* [PDF] | [VIDEO]  
  
 
== BoF: Early Platform Drivers in Linux Kernel [ELCE 2018] ==
 
'''Presenter: '''Bartosz Golaszewski, BayLibre <br>
 
'''Summary:'''
 
 
* [https://elinux.org/images/3/32/Bluetooth-Low-Energy-Controller-in-Zephyr-OS-Vinayak-Kariappa-Chettimada-Nordic-Semiconductor-ASA.pdf PDF]
 
  
 
== [ELCE] ==
 
== [ELCE] ==
Line 70: Line 111:
 
'''Summary:'''
 
'''Summary:'''
  
* [PDF] | [VIDEO]  
+
* [PDF] | [VIDEO]
 +
 
  
  

Revision as of 23:20, 17 September 2020

How to write a device driver?

How to Avoid Writing Device Drivers for Embedded Linux [ELCE 2018]

Presenter: Chris Simmonds, 2net
Summary:


User Space Device Drivers, Optimizations

SPE-assisted User Level Device Driver on Cell Processor [ELC 2007][ELC 2006]

Presenter: Hiroyuki Machida
Summary:


UIO

Using UIO on an Embedded Platform[ELC 2008]

Presenter: Katsuya Matsubara, Hisao Munakata
Summary:

  • [PDF] | [VIDEO]


Others

BoF: Challenges of Low Spec Embedded Linux [ELC 2019]

Presenter: Alexander Sack, Pantacor Ltd.
Summary: This BoF session is about bringing enthusiasts of low spec devices together to
discuss their current challenges, identify common pain points and outline potential
approaches that can help the Embedded Linux community to tackle the growing issues and
solve these problems in a collaborative manner.


Embedded Graphics Drivers in Mesa [ELCE 2019]

Presenter: Neil Roberts, Igalia
Summary:

BoF: Early Platform Drivers in Linux Kernel [ELCE 2018]

Presenter: Bartosz Golaszewski, BayLibre
Summary:

DMA Safety in Buffers for Linux Kernel Device Drivers [ELCE 2018]

Presenter: Wolfram Sang, Renesas / Consultant
Summary:

The Serial Device Bus [ELCE 2017]

Presenter: Johan Hovold, Hovold Consulting AB
Summary:

Identifying and Supporting 'X-compatible' Hardware Blocks [ELCE 2017]

Presenter: Chen-Yu Tsai, CloudMosa, Inc.
Summary:

Bringing up FOSS GPU Drivers on Freescale i.MX6 Systems [ELCE 2015]

Presenter: Lucas Stach, Pengutronix
Summary:


The DRM/KMS Subsystem From a Newbie's Point of View [ELCE 2014]

Presenter: Boris Brezillon, Free Electrons
Summary:




Using a JTAG to Debug Linux Device Drivers [ELC 2010]

Presenter: Mike Anderson
This presentation talks about hardware debuggers, JTAG and
how does it works and board bring up.

Applying User-level Drivers on DTV System [ELC 2007][ELC 2006]

Presenter: Gunho Lee
Summary:

Tutorial: Write a real, working Linux driver [ELC 2006]

Presenter: Greg Kroah Hartman
Summary:

  • [PDF] | [VIDEO]


[ELCE]

Presenter:
Summary:

  • [PDF] | [VIDEO]


[ELCE]

Presenter:
Summary:

  • [PDF] | [VIDEO]