This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here
View analytic
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.

avatar for Marek Vašut

Marek Vašut

Contractor, DENX Software Engineering
I have been contracting for DENX Software Engineering for a couple of years now. 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 Yocto projects, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore... Read More →

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

Attendees (88)