Рубрика «usb» - 9

Мы хотим сделать вам новогодний подарок, но нам нужна ваша помощь - 1

Мы хотим сделать вам новогодний подарок, но нам нужна ваша помощь!

Да-да, именно так. Мы уже давно пытаемся улучшить стек USB в ReactOS. И мы знаем, как вы этого хотите! Одной из крайних попыток был проект в рамках GSoC 2016. Этот проект был успешен, поставленная в его рамках задача была выполнена, но в целом проделанной работы оказалось недостаточно. Перехватив эстафетную палочку, восполнить недостающие пробелы взялся другой разработчик-волонтер, Вадим Галянт.Читать полностью »

image

Не так давно, была опубликована статья «Пастильда — открытый аппаратный менеджер паролей». Так как данный проект является открытым, то мы решили, что будет интересно, если мы будем писать небольшие заметки о процессе проектирования, о задачах, которые перед нами стоят и о трудностях, с которыми мы сталкиваемся.

Основная суть Пастильды заключается в том, что она является своеобразным переходником между клавиатурой и ПК. Таким образом, она должна уметь:

  • быть USB хостом для клавиатуры, которая к ней подключается,
  • быть клавиатурой для ПК, чтобы либо перенаправлять сообщения от реальной клавиатуры, либо самой быть клавиатурой,
  • быть дисковым накопителем, чтобы можно было редактировать базу данных паролей в удобном для человека виде.

Данный функционал является скелетом нашего проекта, поэтому первая заметка будет посвящена именно ему.
Читать полностью »

Бывает так, что одного СВЧ генератора на рабочем месте не хватает, или же им кто-то пользуется, а проверить например смеситель (усилитель, АЦП…) очень нужно. А ещё стационарные СВЧ генераторы довольно большие и тяжёлые, лично мне часто лень их переносить и освобождать место на рабочем столе. По этим причинам два года назад я сделал свой маленький генератор, первую версию.

Первая версия USB генератора

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

*Здесь колхозинг означает DIY или сделай сам. Этимологию слова и связь с земледельческой техникой см. ниже.

Аннотация
Подключение внешних антенн Wi-Fi к Mikrotik RB2011UiAS-2HnD-IN: как, зачем и нужно ли? Полезные бюджетные опции для минироутера. Проблемы с USB-модемами, скрытые дефекты активных удлинителей USB, методы выявления и устранения данных неприятностей.

Что делает в меру усталый айтишник на даче?
Настраивает он Интернет, не иначе...

Mikrotik RB2011UiAS-2HnD-IN — на редкость удачный телекомбайн для SOHO, который пользуется популярностью почти пять лет без изменений, эдакая бюджетная красно-чёрная акулка в мини-эволюции телекома. Я настолько влюбился в это устройство, что решил превратить его в легкий сетевой кроссовер, но материала, как это бывает, набралось на небольшую публикацию. DISCLAIMER: усиленные внешние антенны (на фото) далеко не всегда улучшают качество связи по причинам, изложенным далее.

Колхозинг* Mikrotik RB2011UiAS-2HnD-IN: внешние антенны и другие прибамбасы - 1

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

Большинство устройств на Android при наличии порта OTG поддерживают на уровне системы (ядра Linux или стандартных компонентов Android) следующие классы устройств:

  • Устройства ввода — клавиатуры, мыши, джойстики (HID);
  • Накопители (Mass Storage).

Несколько реже:

  • Сотовые модемы;
  • Сетевые адаптеры;
  • Вебкамеры.

Хабы поддерживаются при наличии полноценных хост-портов, но не поддерживаются на портах OTG. Подробнее список устройств, поддерживаемых на уровне ядра Linux, можно получить в sysfs:

$ ls /sys/bus/usb/drivers

Если же модуль в принципе доступен в исходниках ядра Linux, но не включен в Android — не стоит рассчитывать на то, что его получится собрать и расставить на все целевые системы.

Однако, начиная с Android 3.1 (API 12), в системе содержатся средства, достаточные для поддержки на уровне приложения любой USB периферии. Данные средства описаны в разделе USB Host руководства по Android API. Здесь же я хочу привести примеры реальной работы с некоторыми видами устройств.

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

Более 10 лет назад я читал о сумасшедшей идее какой-то западной компании создать батарейку-аккумулятор с зарядкой от USB порта. «Что может быть нелепее?», — думал я тогда. Прошло время, количество гаджетов с батарейками росло, я обзавелся банкой для сбора использованных батареек и начал смотреть в сторону аккумуляторов формата АА. Но весь мой опыт говорил о том, что обещанными 1000 циклами работы и не пахнет. Либо контроллер убивал большим зарядом тока эти аккумуляторы, либо сами аккумуляторы быстро теряли емкость. Да и зарядку приходилось все время держать под рукой. Все изменилось, когда аккумуляторы, о которых я читал очень давно, оказались на моем столе.

Батарейки с USB - 1

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

В недавней статье на Geektimes в комментариях возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.
Читать полностью »

В интернет-магазинах продаются кабели USB-C, которые могут повредить ноутбук - 1

Инженер Google Бенсон Люн (Benson Leung) тестирует кабели USB Type-C и публикует отчёты на Amazon. Сейчас он выложил фотографии одного вопиющего экземпляра, который ему попался.

Даже поверхностный осмотр распайки указывает на брак:

  1. Красный провод припаян к контакту G, а чёрный к V, что неправильно.
  2. Отсутствуют провода SuperSpeed с задней стороны коннектора. Здесь всего четыре провода. Кабель заявлен как USB 3.1 SuperSpeed, но в нём отсутствуют провода и разъёмы TX/RX.
  3. В целом плохое качество пайки.

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

Продолжение статьи. На этот раз попробуем подключить USB без падения частоты измерений и соберём одноканальную аналоговую часть.
STM32F103C8T6 — первые шаги. Продолжаем делать осциллограф - 1
Читать полностью »

Патентный тролль пытался засудить Newegg, теперь сам пойдёт под суд - 1Патентные тролли тоже иногда попадают в неприятные ситуации. Вроде бы работа непыльная: закупился патентами — и выбивай себе лицензионные отчисления из маленьких и больших компаний, у которых нет денег на судебные разбирательства или нет желания возиться с троллем. Но иногда среди «жертв» попадаются принципиальные компании, которые дают отпор. И не просто отказываются платить, но ещё и выдвигают претензии к истцу.

В такую историю попал патентный тролль Minero Digital, у которого в портфеле есть патент на USB-хабы. В сентябре прошлого года он подал иски с требованием лицензионных отчислений от двух десятков розничных компаний и производителей. Среди ответчиков была и компания Rosewill, производитель периферийного оборудования.

К несчастью, юристы Minero Digital не обратили внимания, что Rosewill является дочерней фирмой крупного ритейлера, корпорации Newegg — известного борца с троллями. Те с 2013 года ведут войну с патентными троллями в судах, а иногда добиваются выплаты компенсации у этих паразитических компаний (1, 2). И на этот раз Newegg не упустила случая дать сдачи.
Читать полностью »


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