Поделиться через


Создание драйвера датчика

В этом разделе показано, как создать пример драйвера датчика для акселерометра ADXL345.

Скачивание файлов драйверов

Перейдите на сайт Microsoft/ Windows-driver-samples на сайте GitHub, а затем выполните следующие задачи, чтобы скачать и создать пример драйвера датчика. В упражнениях в этом разделе предполагается, что на компьютере разработки установлен Microsoft Visual Studio 2015. Если нет, посетите этот сайт скачивания для получения сведений о том, как скачать копию Microsoft Visual Studio.

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

  2. В правой области на сайте Microsoft / Windows-driver-samples щелкните "Скачать ZIP".

  3. В строке сохранения файла в нижней части экрана нажмите кнопку "Сохранить". Zip-файл будет скачан и сохранен в расположение по умолчанию, которое является папкой downloads .

  4. Перейдите в папку "Загрузки" , а затем найдите и щелкните правой кнопкой мыши папку с именем Windows-driver-samples-master. Выберите Извлечь все. Обратите внимание, что этот главный ZIP-файл содержит примеры драйверов для многих различных технологий, а не только для датчиков.

  5. В окне «Извлечение сжатых (Zipped) папок» нажмите «Извлечь». Файлы будут извлечены в папку, которая также называется Windows-driver-samples-master, в папке downloads . Обратите внимание, что это большой файл, и может потребоваться несколько минут, чтобы извлечь все файлы.

  6. Откройте главную папку Windows-driver-samples-master , а затем найдите и откройте папку датчиков .

  7. В папке датчиков откройте папку ADXL345Acc и скопируйте все файлы в этой папке и вставьте их в папку проекта, созданную на шаге 1.

Создание драйвера в Visual Studio

  1. В Visual Studio выберите Файл>, затем Открыть>, и Проект/Решение.

  2. В окне "Открыть проект" перейдите в папку проекта и найдите содержимое примеров датчиков. Затем откройте ADXL345Acc и дважды щелкните файл решения ADXL345Acc .

  3. Нажмите кнопку "Сборкарешения сборки>", чтобы создать пример драйвера для акселерометра ADXL345.

  4. По завершении сборки проверьте окно вывода , чтобы убедиться, что ошибки сборки отсутствуют. Если возникают ошибки, устраните их и нажмите Сборка>Перестроить решение.

  5. С помощью проводника перейдите в папку проекта и откройте папку отладки , созданную процессом сборки.

  6. В отладке откройте папку ADXL345Acc и убедитесь, что вы увидите следующие три файла:

    • adxl345acc.cat — файл каталога безопасности.
    • ADXL345Acc.dll — расширение приложения. Это фактический драйвер датчика.
    • ADXL345Acc.inf — файл сведений о настройке.
  7. Скопируйте эти три файла из папки ADXL345Acc на флэш-диск, а затем выполните действия, описанные в разделе "Установка драйвера датчика ", чтобы установить пример драйвера датчика для акселерометра ADXL345.