Редактирование BIOS для более быстрого чтения с клавиатуры - PullRequest
0 голосов
/ 27 августа 2009

У нас есть приложение linux, которое зависит от скорости, с которой пользователь может нажимать определенные клавиши. Это тест производительности человека.

Мне любопытно узнать, есть ли у кого-нибудь опыт модификации биоса, чтобы он мог быстрее сканировать матрицу клавиш? В Linux я могу изменить драйвер клавиатуры, чтобы запросить биос быстрее, но если биос не будет изменен для сканирования быстрее, улучшения не будет.

Мы поговорили с крупным поставщиком оборудования, и они сказали, что могут сделать это на своих машинах, но они будут взимать в два раза больше цены с обычной машины, поскольку им придется тестировать и поддерживать ее.

Мы хотели бы сделать это на любой машине, если это возможно.

Ответы [ 3 ]

1 голос
/ 27 августа 2009

Я не думаю, что BIOS действительно задействован, когда вы работаете в Linux. Я думаю, вы обнаружите, что драйвер клавиатуры Linux напрямую считывает соответствующие аппаратные регистры клавиатуры, и в это время код BIOS не выполняется.

Это звучит как аппаратное ограничение. Я бы изучил использование интерфейса PS / 2 вместо USB, и, если этого недостаточно, возможно, будет создание пользовательского устройства ввода для вашего конкретного теста.

1 голос
/ 29 августа 2009

Клавиатура Avant Stellar:

http://www.cvtinc.com/products/keyboards/stellar.htm

позволяет установить аппаратную частоту повторения клавиатуры. (то есть аппаратное обеспечение клавиатуры - оно имеет собственную память и процессор). Поддерживает от 0,20 до 1,85 сек. Возможно, это будет работать для вас?

1 голос
/ 27 августа 2009

У вас возникнут проблемы с механическими ключами.

...