OpenIoT & ELC 2016 has ended
Back To Schedule
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, view media, leave feedback 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... Read More →

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