Палец на сканере.

Биометрическая аутентификация по отпечатку пальца для BSD/Linux

Выбор языка

[анг]  [рус]


Начало

Программы

Оборудование

Документация

ЧаВо

Новости

Проект

Ресурсы

Загрузить


Kernel modules: Модули ядра как драйверы сканеров


Общее введение

Модули ядра были разработаны для предоставления альтернативного механизма доступа к оборудованию сканера. Пакет BFPSDK обычно использует для этого прикладную библиотеку libusb. Однако, иногда, можно использовать только модуль ядра из-за ограничений системного ПО или по иной причине. Модули ядра реализованы пока только для платформ FreeBSD и Linux.


Аппаратные требования

Смотрите страницу для BFPSDK.


Требования к ПО (Операционные системы)

FreeBSD 4.7 или выше,   Linux (ядро 2.2.x, 2.4.x, 2.6.x)


Установка оборудования

Смотрите страницу для BFPSDK.


Установка программного обеспечения

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

1. Установите тексты ядра (Linux или FreeBSD), иначе вы не сможете собрать модуль ядра.
2. Загрузите текст модуля ядра для ваше платформы, например, в каталог /usr/local/src/kernel:   cd /usr/local/src/kernel
      Разархивируйте tarball пакет:   tar xzf <sources>.tar.gz
      FreeBSD замечания:   модуль ядра называется uscan_bfp.
      Linux замечания:   модуль ядра называется uscanner.
3. Переходим в этот каталог.
4. Собираем модуль из исходных текстов:   make
5. Если модуль успешно собран, тогда отсоединяем биометрический сканер от системы.
6. Если необходимо тогда создаем устройство (смотрим build.txt).
7. Загружаем модуль ядра.
      FreeBSD замечания:   kldload uscan_bfp.ko
      Linux ядро 2.2 и 2.4 замечания:   insmod uscannner.o
      Linux ядро 2.6 замечания:   insmod uscannner.ko
8. Присоединяем сканер опять к системе.
9. Система должна сообщить об успешном присоединении оборудования к нашему модулю/драйверу.
10. Редактируем конфигурационный файл /usr/local/etc/bfpsdk.conf для переключения с libusb на модуль ядра.
      Подсказки:   use_libusb=0 и корректную строку для устройства если необходимо (обычно device_name_0="/dev/uscanner0").
11. Теперь запускаем демонстрационные программы из BFPSDK или регистрируемся в системе, используя PAM_BFP.


Valid HTML 3.2! Авторское Право © 2004 Дмитрий Стефанков Last modified: $Date: 2005-06-19 18:02:30+04 $ Powered by FreeBSD. Powered by Apache.