This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, April 4 • 11:40am - 12:30pm
Portable Device Tree Connector: Painless Expansion Board Support - Pantelis Antoniou, Konsulko Group

Sign up or log in to save this to your schedule and see who's attending!

A plethora of Open Source hardware boards have been released lately, like the Raspberry Pi, BeagleBone, Orange Pi, Minnowboard, C.H.I.P., many Arduino connector compatible ones, etc. All of them support expansion boards (even if naming them colorfully - Shields, Capes, Lures, etc.) which are used to interface to the real world. While some boards use the same connector (i.e. Arduino/Grove/BeagleBone), using it with a different base board than it was developed for is extremely difficult since the device tree configuration is base board specific. I will present a portable method of supporting expansion boards, based on Device Tree overlays and minimal extension of the kernel's DT core support, that allows us to re-use them in all compatible base boards without any changes.

avatar for Pantelis Antoniou

Pantelis Antoniou

Kernel Engineer, Konsulko Group
Pantelis Antoniou has been an active Linux kernel developer for more than 14 years, working for companies like Texas Instruments, Mentor Graphics and NVIDIA. He is a founder and senior staff software architect at Konsulko Group. Having brought many Linux based products to market, at Konsulko Group he gets to make Linux play nice with cars. He has already been a speaker at a number of previous ELC's. His current interests are planting Device Trees... Read More →

Monday April 4, 2016 11:40am - 12:30pm
Harbor Ballroom G

Attendees (98)