Loading…
LCE-EU 2015 has ended
For More Information or to Register, Click Here
Monday, October 5 • 15:00 - 15:50
Using FPGA For Driver Testing - Marek Vašut, DENX Software Engineering

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

Testing software against obscure inputs to find bugs is very important. The same thing can be done for certain hardware drivers, where the "input" is the driven device itself. In this talk, Marek will first explain how to attach an FPGA to a board and model hardware in the FPGA. Afterward, he will explain how to use this model for fuzz testing of a driver. This approach is useful in particular for testing storage bus drivers -- SD controller drivers, SPI bus drivers, NAND controller drivers. Such testing method is not specific to Linux, but can be used for testing drivers elsewhere as well, for example in U-Boot bootloader or RTOSes.

At the end of the talk, there will be a short demo of an emulated SD card plugged into a Linux system.

Speakers
avatar for Marek Vasut

Marek Vasut

Software engineer, Self employed
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →


Monday October 5, 2015 15:00 - 15:50
Wicklow Hall 2B

Attendees (0)