В статье "Debugging simulated hardware on Linux" описаны некоторые методы упрощающие процесс разработки Linux драйвера для аппаратного устройства.
В первой части показано как упростить процесс написания драйверов устройств эмулируя работу оборудования путем программной генерации прерывания и подтасовки данных в режиме цикличного опроса состояния устройства.
Во второй части разбирается стратегия тестирования.
|