Session ID: HKG18-120 Session Name: HKG18-120 - Structured Documentation and Validation for Device Tree Speaker: Grant Likely Track: Kernel

Session Summary

Devicetree has become the dominant hardware configuration language used when building embedded systems. Projects using Devicetree now include Linux, U-Boot, Android, FreeBSD, and Zephyr. However, it is notoriously difficult to write correct Devicetree data files. The dtc tools perform limited tests for valid data, and there there is not yet a way to add validity test for specific hardware descriptions. Neither is there a good way to document requirements for specific bindings. Work is underway to solve these problems. This session will present a proposal for adding Devicetree schema files to the Devicetree toolchain that can be used to both validate data and produce usable documentation. —————————————————

Resources

Event Page: http://connect.linaro.org/resource/hkg18/hkg18-120/ Presentation: http://connect.linaro.org.s3.amazonaws.com/hkg18/presentations/hkg18-120.pdf Video: http://connect.linaro.org.s3.amazonaws.com/hkg18/videos/hkg18-120.mp4 —————————————————

Event Details

hkg18 19-23 March 2018 Regal Airport Hotel Hong Kong


Keyword: Kernel ‘http://www.linaro.org’ ‘http://connect.linaro.org’ ————————————————— Follow us on Social Media https://www.facebook.com/LinaroOrg https://www.youtube.com/user/linaroorg?sub_confirmation=1 https://www.linkedin.com/company/1026961

Speakers: Grant Likely

Speaker Positions: Senior Technical Director - Software Engineering