Рубрика «периферия» - 18

image

WX-Mouse — это создание, в каком либо корпусе, мышки с уникальным функционалом и отличным качеством работы сенсора. В этой заметке я расскажу как сделать WX-Mouse в необычном корпусе — Nova Slider 600.
Читать полностью »

От переводчика:
Это перевод руководства Programming with PyUSB 1.0
Данное руководство написано силами разработчиков PyUSB, однако быстро пробежавшись по коммитам я полагаю, что основной автор руководства — walac.

Позвольте мне представиться

PyUSB 1.0 — это библиотека Python обеспечивающая легкий доступ к USB. PyUSB предоставляет различные функции:

  • На 100% написана на Python:
    В отличии от версий 0.x, которые были написаны на C, версия 1.0 написанна на Python. Это позволяет программистам на Python без опыта работы на C лучше понять как работает PyUSB.
  • Нейтральность платформы:
    Версия 1.0 включает в себя фронтенд-бэкенд схему. Она изолирует API от специфичных с точки зрения системы деталей реализации. Соединяет эти два слоя интерфейс IBackend. PyUSB идет вместе со встроенными бэкендами для libusb 0.1, libusb 1.0 и OpenUSB. Вы можете сами написать свой бэкенд, если хотите.
  • Портативность:
    PyUSB должен запускаться на любой платформе с Python >= 2.4, ctypes и, по крайней мере, одним из поддерживаемых встроенных бэкендов.
  • Простота:
    Взаимодействие с устройством USB никогда не было таким простым! USB — сложный протокол, а у PyUSB есть хорошие предустановки для наиболее распространенных конфигураций.
  • Поддержка изохронных передач:
    PyUSB поддерживает изохронные передачи, если лежащий в основе бэкенд поддерживает их.

Несмотря на то, что PyUSB делает программирование USB менее болезненным, в этом туториале предполагается, что у Вас есть минимальные знания USB протокола. Если Вы ничего не знаете о USB, я рекомендую Вам прекрасную книгу Яна Аксельсона «Совершенный USB» (Jan Axelson «USB Complete»).
Читать полностью »

В этой статье я расскажу вам, как стал работать, "не отрывая рук" от клавиатуры, при этом чувствуя себя очень комфортно.

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

Опыт использования гибрида клавиатуры и мыши в программировании - 1

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

Читать полностью »

UHCI, или самый первый USB - 1
Доброго времени суток, дорогой читатель! Меня просили написать про UHCI — хорошо, пишу.

Возможно, вам пригодиться эта статья, если, к примеру, вы не имеете достаточных навыков написания драйверов и чтение документации к хардвейру. Простой пример: хотите написать свою ОС для мини-ПК, дабы какая-нибудь винда или очередной дистрибутив линукса не загружали железо, и вы использовали всю его мощь исключительно в своих целях.
Читать полностью »

Это — дайджест нашего «Мира Hi-Fi». Он расскажето теории и практике создания аудиосистем. Из материалов вы узнаете, как организовать акустическую систему дома (или даже на улице), как выбрать наушники или аудиоплеер, и что из себя представляет «ПК меломана».

Чтение на выходные: материалы о настройке аудиотехники и проектировании акустических систем - 1Читать полностью »

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

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

Очень корпоративный пост: открываемся в Москве или почему 10 и 11 ноября — хорошие дни для покупки электроники - 1

Итак, мы завершили ремонт и реорганизацию в нашем Московском магазине на ул. Орджоникидзе, д. 11, стр. 1А. Сейчас мы готовимся к открытию. Под катом несколько слов о том, как мы это делали, что у нас получилось и что ждет наших посетителей 10 и 11 ноября с 14:00 до 18:00.
Читать полностью »

Здравствуйте, уважаемые хаброжители.
Сегодня я хочу поделиться небольшой наработкой, призванной конвертировать PCAD-овские карты сверления в G-код. Гибко, просто и open-source. Правда, прости-осспади, на Qt. Писать на нем, конечно, приятно, но вот деплоить и собирать чужие коды…
Читать полностью »

Перевод статьи из блога Джейсона Гина "Разорви на части"

TL;DR: да, на осциллографе Keysight 1000 X-Series реально можно запустить Doom! Однако это непросто сделать.

Получаем доступ к рабочему столу WinCE и запускаем Doom на осциллографе Keysight DSOX1102G - 1
Keysight DSOX1102G

Осциллограф должен иметь в своём арсенале любой уважающий себя энтузиаст-электронщик. Осциллографы, кратко говоря, позволяют вам изучать волны электрических сигналов в контуре, а цифровые осциллографы (digital storage oscilloscope, DSO) незаменимы тем, что могут найти редкие ошибки в сигнале, которые не распознает аналоговый осциллограф или мультиметр.

Тема моей статьи — DSOX1102G от компании Keysight Technologies (бывш. Agilent), из их недорогой линейки осциллографов, отличающихся неплохим соотношением цены к качеству по сравнению с продукцией конкурентов. Как и большинство их осциллографов, на этой модели работает встроенная ОС Windows Embedded CE 6.0 (также известная, как Windows CE или WinCE), но, как и в большинстве случаев применения WinCE, её интерфейс вы практически никогда не видите – он спрятан за специально сделанным интерфейсом для пользователя.
Читать полностью »

Приобрёл я недавно планшет One by Wacom (CTL-671), установил драйвер с диска, сделал всё по инструкции и ничего не запускается.

Пишет следующее: "Драйвер планшета не отвечает".

Драйвер планшета не отвечаетЧитать полностью »

Это — подборка мероприятий, которые пройдут в Университете ИТМО в ближайшие дни. Здесь есть митапы по управлению IT-проектами, кинопоказы и студенческие конкурсы.

Олимпиада, конкурс идей, лекции по управлению IT-проектами и кинопоказы: 10 ближайших мероприятий в Университете ИТМО - 1Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js