Как делать реверсинг драйвера?
От: Edge  
Дата: 16.09.12 12:57
Оценка:
Добрый день!

Имеется плата Beckhoff FC7501, состоящая из чипов secon816 и plx9052; по каждому из них в отдельности документация в общем-то имеется. Проблема состоит в том, что непонятно назначение IO портов и части диапазона памяти, которые резервируются платой, никакой документации от вендора на эту тему я не откопал.

Реверсить это дело предполагается так: запускается родной драйвер с софтом (TwinCAT) и делаются настройки платы, во время которых отслеживается запись в порты и регистры. Вопрос такой — возможен ли перехват записи/чтения портов ввода/вывода и регистров платы? Достаточно ли будет отладчика ядра или потребуется писать драйвер для снятия логов общения родного драйвера с pci мостом?

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.