LINUX.ORG.RU

Стабильность драйвера


0

0

Есть плата ЦАП/АЦП. Для неё написаны драйверы для 2.4 и 2.6. Про драйвер для 2.6 известно, что он тестовый. Делать downgrade на 2.4 не хочется.

Есть какие-нибудь идеи как проверить стабильность драйвера? Единственное что приходит в голову --- послать все возможные комбинации сигналов на датчики, и посмотреть заглючит ли прорграмма на какой либо комбинации.

★★★★★

> Единственное что приходит в голову --- послать все возможные комбинации сигналов на датчики, и посмотреть заглючит ли прорграмма на какой либо комбинации.

Такой способ вряд ли подойдёт: для драйвера это просто входные данные, которые он пересылает, и их значения ему по барабану.

Можно попробовать сделать такие проверки:

1. Чтение с различных комбинаций каналов при различных комбинациях входных диапазонов.

2. Чтение с разными значениями частоты дискретизации (channel_rate) и кадровой частоты (frame_rate).

3. Не закрывая устройства, останавливать ввод, менять параметры и снова запускать.

4. Погонять долгое время на предельной частоте сбора.

При этом нужно подать сигнал (сигналы при многоканальном сборе), который бы позволил проверить правильность измерения напряжения и установки частот сбора, например, синусоиду с эталонного источника.

Возможные ошибки, которые при этом можно отследить:

1. Потеря данных.

2. Данные не в том канале, не в том диапазоне.

3. Неправильная частота дискретизации.

Буду очень признателен, если сообщите о результатах проверки в конференции lcard.

DKorolkov
()

У меня есть L761, никаких глобальных претензий к драйверам под 2.4 и
2.6 не было. Иван Горинов портировал свои модули для 2.6 и затем ушёл
из ЛКарда. Мелкие опечатки встречались, но в общем код был вполне
стабильный. Подробности можно поискать в конференции на сайте ЛКард.

sts
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.