Embedded Linux Conference Europe has ended
Back To Schedule
Friday, October 25 • 10:40am - 11:30am
Best practices for Long-Term Support and Security of the Device-Tree (DT) - Alison Chaiken, Mentor Graphics

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The DT provides an inheritance mechanism for the hardware (HW) description of a peripheral set via layered include files. Inevitably violations of best design practices like level separation and smart variable naming will cause headaches. Extensions like macro preprocessing, overlays, and description of hypervisors will further complicate DT source (DTS) design. Specification of a board's features now requires DTS (soon to be in its own repo) in addition to kernel and bootloader configuration files and firmware. The only way to check the compatibility and consistency of these files is by booting on HW. Re-configuration of HW capabilities by modifying a DT blob without changing the kernel is convenient but affects update strategy. Notably, DT binaries are not signed for security. DT presents particular maintenance problems in industries like automotive where product life is in decades.


Alison Chaiken

Mentor Graphics Embedded Software Division
Alison works for Mentor Graphics Embedded Software Division in Fremont, CA. Her automotive Linux career began at Nokia, where she ported MeeGo-IVI to the Pandaboard. Her previous speaking experience includes the North American Embedded Linux Conference, Automotive Linux Summit, Southern... Read More →

Friday October 25, 2013 10:40am - 11:30am BST

Attendees (0)