От переводчика : Это перевод инструкции Программирование с помощью PyUSB 1.0 Это руководство было написано разработчиками PyUSB, но беглый просмотр коммитов показывает, что основным автором руководства является валак .
позвольте мне представиться
ПюЮСБ 1.0 - это библиотека Питон обеспечивая легкий доступ к USB .PyUSB предоставляет различные функции: 100% написано на Python: В отличие от версий 0.x, написанных на C, версия 1.0 написана на Python. Это позволяет программистам Python без опыта работы с C лучше понять, как работает PyUSB. Нейтральность платформы: Версия 1.0 включает в себя схему front-end-back-end. Он изолирует API от деталей реализации, специфичных для системы.
Интерфейс IBackend соединяет эти два уровня.
PyUSB поставляется со встроенными серверными модулями для libusb 0.1, libusb 1.0 и OpenUSB. Если хотите, вы можете написать свой собственный бэкэнд. Портативность: PyUSB должен работать на любой платформе с Python > = 2.4, cтипы и хотя бы один из поддерживаемых встроенных серверов.
Простота: Взаимодействие с устройством USB Это никогда не было так просто! USB — сложный протокол, и PyUSB имеет хорошие настройки для наиболее распространенных конфигураций.
Поддержка изохронной передачи: PyUSB поддерживает изохронную передачу, если ее поддерживает базовый сервер.
Хотя PyUSB делает программирование USB менее болезненным, в этом руководстве предполагается, что у вас есть минимальные знания протокола USB. Если вы ничего не знаете о USB, рекомендую отличную книгу Яна Аксельсона.
«Идеальный USB» (Ян Аксельсон «USB завершен» ).
Хватит разговоров, давайте напишем код!
Кто есть кто
Для начала дадим описание модулей PyUSB. Все модули PyUSB входят в пакет USB со следующими модулями: Модуль Описание основной Основной USB-модуль.использовать Вторичные функции.
контроль Стандартные запросы на управление.
наследие Уровень совместимости с версиями 0.x. серверная часть Подпакет, содержащий встроенные серверные части.
Например, чтобы импортировать основной модуль, введите следующее: Теги: #Компьютерное оборудование #python #Периферийные устройства #Системное программирование #usb #pyusb
-
Объектная Видеоаналитика На Транспорте
19 Oct, 24 -
Что Следует Улучшить В «Почте России»
19 Oct, 24 -
Автоматические Обновления Плагинов*
19 Oct, 24 -
Uwp – Выпуск 236
19 Oct, 24 -
Connect.tver.ru — Как Вам Сайт?
19 Oct, 24 -
Веборама Gta3 Мод
19 Oct, 24 -
Лекция «Видеоигры Как Новый Вид Медиа»
19 Oct, 24