Сделать “исследователь степеней свободы” отменяет моего анализа?

У меня есть USB КДК-ОКМ устройства последовательной эмуляции через USB связь. ЦКЗ коммуникаций и интерфейсов передачи данных показаны соответственно на 2-1:1.0 (память) и 2: 1:1.1 (данных) интерфейс дескрипторов и cdc_acm драйвер загружается должным образом.

Моя проблема заключается в том, что лишь интерфейс связи будет назначен на/dev/ttyACMX по cdc_acm водителя, но интерфейс данных игнорируется. Это, кажется, не позволяет устройству работать должным образом (ГБА купюроприемник ст2, используя протокол ccTalk). Он отлично работает на Windows 8+ с помощью usbser.sys водитель.

С cdc_acm драйвер, dmesg и вывод команды lsusb:

$ dmesg, в
[ 3484.982436] по USB 2-1: новый полный-скорость количество устройства USB 4, Используя с OHCI-PCI с
[ 3485.251788] по USB 2-1: новое USB-устройство найдено, idVendor=16f9, idProduct=0003
[ 3485.251792] по USB 2-1: новые строки устройство USB: ПТР=1, продукт=2, где=3
[ 3485.251794] по USB 2-1: продукт: ГБА ст2
[ 3485.251795] по USB 2-1: производитель: Astrosystems
[ 3485.251796] по USB 2-1: Серийный_номер: 06010010001
[ 3485.260103] cdc_acm 2-1:1.0: ttyACM0: USB-устройство АКМ 

$ команды lsusb -Т
/: Автобус 02.Порт 1: Дев 1, класс=root_hub, водитель=с OHCI, шины PCI/12п, 12М
 |__ Порт 1: Дев 4, Если 0, класс=связи, водитель=cdc_acm, 12М
 |__ Порт 1: Дэв 4, Если 1, класс=ЦКЗ данным, водитель=cdc_acm, 12М
/: Автобус 01.Порту 1: 1 Дев, класс=root_hub, водитель=интерфейса расширенного контроллера узла-ЧКВ/12п, 480М

Показывает, что:

  • 2-1:1.0 назначается на/dev/ttyACM0
  • 2-1:1.1 игнорируется

Играя с usbserial драйвер для присвоения данных интерфейса на устройстве/dev/ttyUSBX порт, я обнаружил, что следующие манипуляции иногда работает:

  1. Plug-в устройстве и его использовании cdc_acm водителя. Причиной этого устройство может выйти из спящего режима (светодиоды устройство становится зеленым)
  2. Перейти к usbserial драйвер с помощью команды modprobe -Р cdc_acm && команды modprobe usbserial поставщика=0x16f9 продукта=0x0003, в результате чего связь интерфейс игнорируется интерфейс данных и назначено к USB-порту
  3. Если прибор вернется в режим сна, он должен быть повторно подключен и инициализирован снова с шага 1

При использовании usbserial драйвер:

  • 2-1:1.0 игнорируется
  • 2-1:1.1 назначается на/dev/ttyUSBX

Связанные dmesg и команду lsusb:

$ dmesg, в
[ 3688.481125] usbserial_generic 2-1:1.0: общее устройство без Навального, не допускается.
[ 3688.481153] usbserial_generic: зонд 2-1:1.0 ошибка -5
[ 3688.481157] usbserial_generic 2-1:1.1: "общий" USB-последовательный драйвер предназначен только для тестирования и прототипов.
[ 3688.481158] usbserial_generic 2-1:1.1: скажите [email protected] чтобы добавить устройство в соответствующий драйвер.
[ 3688.481160] usbserial_generic 2-1:1.1: универсальный конвертер обнаружены
[ 3688.481219] по USB 2-1: универсальный конвертер теперь прикреплен к ttyUSB0

$ команды lsusb -Т
/: Автобус 02.Порт 1: Дев 1, класс=root_hub, водитель=с OHCI, шины PCI/12п, 12М
 |__ Порт 1: Дев 4, Если 0, класс=связи, водитель=, 12М
 |__ Порт 1: Дэв 4, Если 1, класс=ЦКЗ данным, водитель=usbserial_generic, 12М
/: Автобус 01.Порту 1: 1 Дев, класс=root_hub, водитель=интерфейса расширенного контроллера узла-ЧКВ/12п, 480М

Мое предположение заключается в том, что устройство использует интерфейс связи CDC для выполнения какой-то инициализации, а затем ЦИБ интерфейса при использовании.

Как я могу иметь оба интерфейса, прикрепленный к USB и/или порт АСМ? Я должен реализовать свой собственный драйвер (или продлить драйвер cdc_acm), чтобы наглядно прикрепить каждого дескриптора USB или порт АСМ?

Вот пример команды lsusb -V выходная показывая коммуникационный интерфейс на 2-1:1.0 интерфейс данных и на 2-1:1.1:

Устройство автобусных 002 003: ИД 16f9:0003
Дескриптор Устройства:
 bLength 18
 bDescriptorType 1
 bcdUSB 2.00
 bDeviceClass 2 сообщения
 bDeviceSubClass 0
 bDeviceProtocol 0
 bMaxPacketSize0 64
 idVendor 0x16f9
 0x0003 idProduct 
 bcdDevice 14.06
 iManufacturer 1 Astrosystems
 ИП 2 ГБА ст2
 iSerial 3 06010010001
 bNumConfigurations 1
 Дескриптор Конфигурации:
 bLength 9
 bDescriptorType 2
 wTotalLength 62
 bNumInterfaces 2
 bConfigurationValue 1
 iConfiguration 0
 bmAttributes от 0xC0
 Автономное Питание
 MaxPower 100мА
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 0
 bAlternateSetting 0
 bNumEndpoints 1
 bInterfaceClass 2 сообщения
 bInterfaceSubClass 2 Реферат (модем)
 bInterfaceProtocol 1 AT-команды (В. 25ter)
 iInterface 4 последовательный порт USB на ГБА 
 Заголовок КДЦ:
 bcdCDC 1.20
 ЦКЗ АСМ:
 0x02 bmCapabilities 
 линейного кодирования и последовательной государственной
 Союз КДЦ:
 bMasterInterface 0
 bSlaveInterface 1
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x83 bEndpointAddress 3 в
 bmAttributes 3
 Передачи Типа Прерываний
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x0040 1х 64 байта
 bInterval 50
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 1
 bAlternateSetting 0
 bNumEndpoints 2
 bInterfaceClass 10 ЦИБ 
 bInterfaceSubClass 0 неиспользованный
 bInterfaceProtocol 0
 iInterface 4 последовательный порт USB на ГБА 
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 ЕР 0x82 bEndpointAddress 2 в
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x0040 1х 64 байта
 bInterval 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0х01 1 bEndpointAddress из
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x0040 1х 64 байта
 bInterval 0
Состояние устройства: 0х0001
 Автономное Питание
+252
blupe 3 окт. 2013 г., 20:18:25
15 ответов

Проверьте настройки дисплея. Вам придется указать файл xorg (он управляет дисплеев), что частота обновления ЭЛТ ваших потребностей.

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

+957
Robbie Scott 03 февр. '09 в 4:24

Канонические и Бог знает, что пошло не так. Но вот исправление:

Скачать:

Для 64-разрядных систем: http://launchpadlibrarian.net/56565535/libzip1_0.9-3ubuntu0.1_amd64.deb

Для 32-битных систем: http://launchpadlibrarian.net/56565266/libzip1_0.9-3ubuntu0.1_i386.deb

После загрузки, дважды щелкните, чтобы установить.

Теперь скачать последняя версия my SQL в верстаке, его на 11.10, но будет работать на 12.04. Убедитесь, что вы скачали версию (32 или 64 бит) подходит к вам: http://www.mysql.com/downloads/workbench/#downloads

После загрузки, дважды щелкните по нему для установки.

И вы сделали.

Атул Kakrana

+893
Robort Wordsworth 23 мая 2010 г., 01:24:42

Установки электронно-наличными (внимание, немного другое название , электротом, что отличает ее от оригинала электрум).

Первый выпуск электро-наличные досадная ошибка, вследствие которой его искали кошельки в той же папке, электрум: это сейчас (я не проверял), но не делать никаких операций, пока вы не уверены. У вас есть возможность указать папки бумажник вашего собственного выбора.

Как только вы убедились, что вы используете отдельный бумажник папки для электро-денежных средств против электроум, вы должны скопировать (не переместить!) ваш старый бумажник файл со своего электрум кошельки папки на ваш электро-денежные кошельки папки. Сделайте жизнь проще для себя, давая ему узнаваемое имя (если старый бумажник файл называется default_wallet, а затем использовать какое-то другое название, возможно BCHdefault_wallet, за вашу новую копию).

В электро-наличные деньги, открыть свой вновь скопированный кошелек (если вы предусмотрительно придав ему уникальное имя, то вы будете иметь, чтобы указать, что имя для того, чтобы открыть его). Сейчас вы просматриваете свой баланс ВСН по одному и тому же адресу/адресам на Ваш баланс БТЦ. ВСН имеется встроенная защита от повтора, так что вы можете спокойно переместить их на другой адрес без случайного перемещения вашего БТЦ. Очевидно, самое безопасное место, чтобы отправить это адрес (контролируемые вами), что не имеет никакого BTC в нем.

Нет ничего, чтобы остановить вас от отправки их на несуществующий адрес в тот же кошелек, но если вы сделаете это, вы затем хотите перейти на ваш биткоин кошелек (электроЭМ) и пометить этот адрес как "замороженные" (и в новом ВСН кошелек вы хотели бы "заморозить" любые адреса, в том числе изменение адреса, что вы знаете, глядя в свой старый бумажник, чтобы BTC в них).

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

+838
Harmonic 27 нояб. 2011 г., 09:24:58

Я пытаюсь выполнить команду chown на папку и я получаю отказано. Я попытался запустить sudo и также запустить команду как root.

Если корень не имеет разрешения, как я могу сменить владельца этой папки?

спасибо

+761
Sergey Sventitski 16 дек. 2018 г., 18:42:02

Несколько замечаний по поводу вашего кода:

  1. Если вы хотите, чтобы легко вставить настройки от "замены", если он не существует, считают переборе каждого "замены" по строчкам файла, а не в каждой строке файла по поводу "замены". Таким образом, если вы не нашли подходящий ключ для замены в линии, построить и написать новую строку конфигурации.
  2. Я бы предпочел использовать "readlines()" и близко команды sysctl.conf, чтобы бесплатно файл sysctl.вместо файла conf держа ее открытой. Если другие процессы, использовать sysctl, в то время как вы работаете, это может повредить ваши конфигурации.
  3. Ты парсинга команды sysctl.conf файл, который содержит строки, начинающихся с "#", или как ключ = значение. никаких замечаний после значения существуют.
+740
rishipuri 14 окт. 2014 г., 07:53:59

Она говорит, Зачем тебе спешить? Давайте поставим обороны в декабре, то вы можете иметь несколько публикаций до тех пор.

Я думаю спросить напрямую, "что вы думаете о моей докторской работы? Тебя не устраивает моя работа и заключается в том, что вы почему-то задерживая исправления моей рукописи? "

Будет ли это уместно? Что я должен сделать и сказать/спросить?

+601
Mike97 18 мар. 2020 г., 17:12:35

Я хочу создать автоматизировать задачи к часам скачать PDF-файл с определенного URL-адреса, а затем искать определенный текст, типа "6256896" и затем, если там был текст внутри PDF,уведомляет меня, например с электронной почтой.

Можно ли это сделать без программирования? и если да, то как?

+565
user1759829 18 мар. 2016 г., 06:56:23

Если или если не внешнее USB-устройство вроде USB2Ethernet адаптер работает зависит от устройства, не зависит от андроида.

Если он поддерживается, вы найдете какое-то упоминание о "локальные сети" в сети Android дополнительные настройки. Если не может работать или нет. Если она не работает на вашем устройстве, скорее всего, не способен использовать такие устройства.

Если вы планируете искоренить устройство и установить пользовательские ROM, который имеет USB2Ethernet поддержка OTG нет ничего вы можете сделать.

+553
Anton Sabadakha 13 июн. 2021 г., 22:31:24

Я пытаюсь обобщить:

$ на awk -е":" '{ печати 7 $":" $1 }' /и т. д./пароль

в сценарий, с разделителем, входной файл и выбор колоннами из аргументов командной строки, что-то вроде:

#! /бин/Баш
# разбора аргументов командной строки в переменные `разделитель`, `холодный` и `входной_файл`
... 

на awk -F"и$разделитель" '{ печати"$cols", и' }' "$входной_файл"

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

Как бы вы написать такой скрипт?

+526
Victor Chisom 23 июл. 2015 г., 17:26:10

У вас есть два варианта:

Используя Dropbox, сохранить ваши файлы в папку Dropbox и открыть его на телефоне через:

  • Приложение Dropbox, нажмите на файл. Я думаю, что Dropbox имеет встроенный редактор текста, или вы можете выбрать любой текст для редактирования приложение на устройстве, чтобы просматривать/редактировать его.
  • Любой из многих выделенного текста редактирование приложений со встроенной поддержкой Dropbox, такие как элементы, Droptextи т. д. Посмотрите вокруг немного.

С помощью iCloud, создавать заметки, используя родное приложение. Они будут доступны на вашем компьютере через:

  • iCloud.com. Нажмите на "почта" и выберите папку под названием "Записки". Хотя, обратите внимание, вы не сможете редактировать их прямо сейчас на этом сайте. Тем не менее, компания Apple должна выпустить обновление для своего сайт iCloud.com в течение следующего месяца или два и дать ему выделенного приложения Notes, которое будет, вероятно, разрешить для редактирования в веб-интерфейсе.
  • Перспективы. Установите панелью управления iCloud для Windows и установите флажок, что позволяет syinc ноты. Хотя, обратите внимание, вам нужно совместима версией Outlook.
+519
Stephan LV 13 нояб. 2019 г., 05:10:58

На данный момент я пишу файла-система для забавы. Мне было интересно, если кто-нибудь знает, почему или где я могу получить информацию о философии дизайна в ext2.

В частности, мне было интересно, почему каждый inode имеет всего 12 прямых блоков? Почему не 13 или 100?

+457
Htoosoot 7 июл. 2016 г., 04:42:51

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

+296
Mateus Souza 10 июн. 2011 г., 17:38:36

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

  1. Одолжить у друга - попросить друзей или в детские группы. Есть хороший шанс найти автокресло, особенно для короткой поездки.

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

  3. на eBay - там было много автокресел на eBay с некоторыми менее чем за £10.

+293
crumbug 5 мар. 2021 г., 12:38:03

Это не бесполезно - это специализированная форма обычная > перенаправление оператора (и, как не странно, ничего общего с трубами). Баш и большинство других современных снарядов параметр noclobber, которая предотвращает перенаправление с перезаписью или удалением файла, который уже существует. Например, если noclobber верно, и файл /tmp/output.txt уже существует, то должна возникнуть ошибка:

$ некоторые-команда > /tmp/output.txt

Однако, можно явно переопределить параметр noclobber с >| переадресация оператора - переадресация будет работать, даже если noclobber находится.

Вы можете узнать, если noclobber находится в текущей среде с взаимозачета.

Для исторической записки, как "noclobber" и обходите его возможности выйти из КШ (конец 70-х). КШ скопировал его (начало 80-х), но используется >| вместо >!. В POSIX указано КШ синтаксис (так все в POSIX оболочек, включая bash, новые золы производные используются в качестве SH на некоторые системы поддерживают эту функцию). ЗШ поддерживает оба синтаксиса. Я не думаю, что он был добавлен в любую Борна вариант раковины, но я могу ошибаться.

+251
Shimada 14 июл. 2017 г., 17:21:10

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

Но когда вы преобразовать цель в формате биты, ты только первые 3 байта цели и потери точности.

Например:

Сложность: 166851513282.78

Исходная цель: 0x696f3ffffffe0c000000000000000000000000000000000
Цель -> бит: 0x180696f4
Бит -> цель: 0x696f4000000000000000000000000000000000000000000

Так что когда Шахтер пытается получить достаточно низкое значение хеш-функции для блока, они пытаются сделать под биты значения или целевые значения?

+112
user73795 19 февр. 2012 г., 12:58:48

Показать вопросы с тегом