Adding Linux support for industrial hardware entails a number of problems not usually found in consumer devices. In most cases they are installed in critical environments with limited availability, where fixing bugs, developing new features and foreseeing possible fault conditions is often a hard task. Using the support of industrial devices in the Linux kernel, the presentation will show how to use QEMU to solve these issues, improve the robustness of the device driver and speed up its development.
People interested in ways to write and test software and hardware using virtualization technologies will find this talk useful, in particular hackers working in testing, device drivers and hardware development.