Что такое осб в структурах службы: Отдел собственной безопасности МВД: деятельность и задачи, телефон
Отдел собственной безопасности МВД: деятельность и задачи, телефон
Для ведомства, ответственного за поддержание правопорядка в государстве, особенно важно заботиться о чистоте собственных рядов и обеспечении законности действий сотрудников силовых государственных ведомств. В статье рассматриваются особенности деятельности службы собственной безопасности МВД России, с представлением структуры организации, исторических традиций, направлений работы и прочей сопутствующей информации.
Об организации
Главное управление собственной безопасности российской полиции — специальное подразделение в центральном аппарате МВД, контролирующее работу представителей ведомства. К основным задачам структуры относятся исключение взяточничества и других злоупотреблений со стороны полицейских, обеспечение законности и соблюдения требований уставной документации.
История
Формирования, функции которых сходны с задачами службы собственной безопасности МВД, создавались во всех силовых ведомствах СССР и его преемника — Российской Федерации.
Современные рыночные условия порождают искушение поддаться жажде личной наживы в ущерб служебному долгу и имиджу ведомства. Структура управления собственной безопасности МВД сформировалась в нынешнем виде в 2011 году. От момента указанной даты количество раскрытых преступлений сотрудниками подразделения превысило пять тысяч. Более половины правонарушений связано со взяточничеством и превышением возложенных функций.
Направления деятельности
Аналогично остальным государственным органам, задачи отдела собственной безопасности МВД четко разграничены и распределены. Сотрудники структуры занимаются решением задач по следующим направлениям:
- защите сотрудников ведомства и их близких, гарантированной государством;
- предотвращению принятия в число работников системы МВД недостойных кандидатов, устраивающихся с противозаконными целями;
- общему контролю кадровой политики ведомства;
- выявлению и прекращению незаконных действий со стороны полицейских всех уровней ответственности;
- поиску и устранению поводов, создающих благоприятные условия для нарушения законодательства сотрудниками полиции;
- организации розыскных и следственных мероприятий по обеспечению выполнения поставленных задач;
- созданию благоприятного имиджа ведомства органов правопорядка;
- профилактике правонарушений, с пропагандой соблюдения законности и правопорядка должностными лицами системы МВД.
В число основных задач службы собственной безопасности МВД входит работа с гражданами, в результате анализа информации, полученной по телефону доверия, поданным жалобам и другим формам обратной связи с населением. Этот сектор работы предусматривает предотвращение:
- случаев формализма в рассмотрении ходатайств частных лиц и организаций;
- отказа от возбуждения уголовного рассмотрения дел;
- фактов подделки документов;
- незаконных арестов граждан;
- физического воздействия на задержанных;
- грубого и хамского отношения к населению и других превышений полномочий.
Работа строится на системной основе и всестороннем комплексном подходе к выполнению поставленных задач. В ходе функционирования отдел использует последние достижения научной мысли, развивая перспективные направления исследований для дальнейшего совершенствования методологии и интеллектуального обеспечения деятельности.
Структурное устройство учреждения
Отдел функционирует как единая структура, включающая независимые подразделения. Система организации предусматривает принцип централизации, когда отделы административного значения подчинены вышестоящим структурным единицам.
Основные функции и полномочия Главного управления
Символика ГУСБ МВД России
Образование главного управления собственной безопасности российской полиции произошло в 1995 году. Основные функции руководящего органа подразделения аналогичны главным направлениям деятельности всего органа, предусматривая:
- недопущение оформления в качестве полицейских кандидатов, идущих в представители государственных органов с преступными целями;
- профилактику и пресечение противоправной деятельности сотрудниками системы МВД и гражданскими служащими;
- безопасность и защиту полицейских и их родных от лица государства;
- претворение в жизнь основных решений государственных политических органов;
- совершенствование нормативно-правовой базы, регулирующей основные направления работы;
- разработку и контроль выполнения комплексных мероприятий, призванных противодействовать коррупционным схемам в системе МВД;
- проведение контроля функционирования подчиненных формирований;
- организационно-методическую деятельность, направленную на координирование функционирования отдела;
- обработку полученной информации с подготовкой соответствующей отчетности по всем направлениям функционирования.
Полномочия представителей управления позволяют:
- представлять исковые заявления к судебному рассмотрению выявленных фактов нарушений;
- проводить оперативно-розыскные мероприятия по выяснению размеров доходов, принадлежащей собственности, материальных и моральных обязательств объектов расследования;
- контролировать контракты, заключаемые государственными организациями, определять направления развития указанных компаний на период до пяти лет;
- предоставлять руководству государственных учреждений и органов данные по результатам расследований с контролем достаточности принятых мер;
- организовывать и проводить проверки с целью проверки поступивших заявлений от граждан.
Главное управление напрямую взаимодействует с парламентскими комитетами, представляя необходимую информацию и организуя мероприятия по претворению в жизнь государственной политики.
Начальник управления непосредственно подчинен министру МВД.
Критерии отбора в управление связаны с серьезными требованиями к кандидатам. В число сотрудников принимаются представители МВД, отработавшие в системе не менее пяти лет, зарекомендовав себя с положительной стороны.
На заметку! Детально проверяются биографические сведения претендентов, производится всестороннее тестирование, включающее четырехчасовую процедуру проверки на полиграфе.
Обращения граждан
В обязанности службы собственной безопасности входит принятие и рассмотрение обращений от любых граждан, включая сотрудников ведомства, ставших очевидцами противоправных действий представителей полиции.
Номера телефонов доверия подразделений собственной безопасности МВД по каждому отдельному административному округу представлены в средствах массовой информации, с возможностью беспрепятственного доступа любому желающему.
Допускается сообщение по телефону или подача письменных обращений. К поступающим сигналам предъявляется два требования:
- Рекомендованное — предоставление доказательных фактов, подтверждающих сообщенную информацию;
- Указание личных сведений заявителя.
Внимание! Ведомство не принимает анонимных заявлений, оставляя подобные сигналы без рассмотрения.
Все поступившие обращения регистрируются надлежащим образом, для обеспечения контроля их надлежащего рассмотрения, с фиксацией даты подачи, сведений о заявителе, предмета разбирательства.
К задачам ГУПРа относится координация деятельности подчиненных подразделений, профилактическая работа с личным составом, обеспечение государственной защиты сотрудников с их семьями.
Перечень руководителей
Руководство службой безопасности МВД России в разные годы осуществлялось:
- Константином Ромодановским — в период с 2001 по 2005 гг.;
- Юрием Драгунцовым — с марта 2006 по июнь 2012г.;
- Александром Макаровым — после ухода предыдущего начальника по сей день.
Макаров Александр Иванович
Два из последних начальника структуры имеют чин генерал-лейтенанта полиции.
Заключение
Подразделение, наряду с остальными структурами системы МВД РФ, выполняют важнейшие государственные задачи, стоя на страже законности и правопорядка в стране.
Учитывая, что к представителям государственных органов предъявляется особый спрос, сотрудники службы собственной безопасности МВД на отдельном счету в плане отношения к служебному долгу и чистоте поступков. От них зависит эффективность исполнения государственного законодательства и деятельности органов, реализующих политику державы внутри страны и на международной арене.
От какой угрозы защищает Управление собственной безопасности
Управление собственной безопасности нашей страны представляет собой обособленную структуру в составе МВД РФ. Если говорить об истории появления, то датой основания этого надзорного подразделения можно считать середину 90-х годов прошлого века (9 декабря 1995 г). Именно тогда по поручению президента (Ельцина) был издан особый приказ, согласно которому в столице появилось Управление собственной безопасности при ГУ Министерства внутренних дел нашего государства.
Состав ведомства
С 2004 года Главное управление собственной безопасности сменило статус и стало называться Департаментом. Однако в обиходе сохранилось его изначальное наименование.
Структура УСБ достаточно разветвлена и включает в себя Департамент, а также Управление по собственной безопасности Москвы и Московской области. Однако огромная территориальная протяженность и количество служащих в ведомстве потребовали создания дополнительных подразделений. В каждом территориальном округе столицы существует Отдел собственной безопасности, что позволяет охватывать максимальное количество сотрудников ведомства.
Задачи УСБ
Изначально создание такой обособленной структуры было вызвано необходимостью пресечь коррупционную деятельность внутри подразделений МВД. В наши дни Управление собственной безопасности решает такие задачи:- выявление недобросовестных служащих в рядах милиции;
- невозможность внедрения в ряды работников ведомства лиц, преследующих преступные цели, а также их своевременное выявление;
- ведение масштабной профилактической и просветительской работы по предотвращению фактов коррупции или иных злоупотреблений.
Кроме этого, Управление собственной безопасности призвано обеспечивать государственную защиту работников следственных органов и членов их семей.
Как работает Департамент
Собственная служба безопасности при Министерстве внутренних дел не только проводит внутренние проверки и расследования, регулярно осуществляет аттестацию сотрудников ведомства, но и тщательно анализирует информацию, поступающую от населения. Для этого существуют общественные приемные, горячие телефонные линии, порталы в сети Интернет.
Обратиться в Управление собственной безопасности достаточно просто: гражданину достаточно позвонить или написать обращение с указанием нарушений, фактов коррупционной деятельности или проявлений недобросовестной работы сотрудников ведомства.
Результаты деятельности УСБ
Как показывает статистика Департамента, за годы его своего существования работниками службы было выявлено поистине устрашающее количество преступлений внутри ведомства. Несмотря на несколько скептичное отношение многих граждан, служба действует эффективно и довольно жестко, хотя нельзя назвать исключением случаи, когда нарушителям закона удается избежать наказания. Одни специалисты связывают это с так называемой «корпоративной порукой», которую можно наблюдать, например, в медицине. Другие нередко говорят о недостаточной активности и невнимательности самих граждан к явным фактам нарушений или коррупции.
Управление собственной безопасности (УСБ) МВД
Управление собственной безопасности (УСБ) – обособленное подразделение, входящее в структуру МВД России. Датой образования этой структуры считается 18 декабря 1995 года. Тогда, президентом России был подписан приказ № 50 о создании особого департамента УСБ при Главном Управлении Министерства внутренних дел Российской Федерации.
Что такое УСБ?
УСБ МВД РФ – структурное подразделение полиции, являющееся самостоятельным органом и находящееся в подчинении центрального аппарата Министерства внутренних дел РФ.
Всю деятельность данной структуры контролирует исключительно Министерство внутренних дел РФ и сам министр внутренних дел.
Последняя реорганизация УСБ проходила в 2004 году, тогда был образован департамент собственной безопасности (позднее переименованный в Главное управление). Основание для образования – Указ Президента России № 1407, изданный 5 ноября 2004 года.
Управление занимается вопросами по выработке общегосударственной политики и нормативными актам, задействованными в сфере обеспечения собственной безопасности, противодействия коррупции в подразделениях МВД и ФМС Российской Федерации. А также, защитой сотрудников этих органов и членов их семей. Управление призвано оградить полицию от сотрудников, которые подрывают авторитет полиции в глазах рядовых граждан. А также, управление собственной безопасности способствует развитию России, как правового демократического государства.
Основные задачи управления собственной безопасности России
Основные направления работы УСБ закреплены в Приказе Министерства внутренних дел № 765 от 23 ноября 2004 года «Вопросы департамента собственной безопасности Министерства внутренних дел РФ».
Согласно этому документу, в задачи входит:
- обеспечение защиты сотрудников и членов их семей от внешних и внутренних угроз;
- работа по предотвращению, выявлению и раскрытию преступлений, совершенных сотрудниками МВД и ФМС. Профилактика преступности и противоправных действий в рядах полиции;
- проведение отбора сотрудников, впервые поступающих на службу, на наличие противоправных целей;
- работа по предотвращению и профилактике коррупции в структуре МВД и ФМС;
- выявление и пресечение случаев противоправных действий, осуществляемых сотрудниками полиции;
- поиск и устранение случаев нарушения закона во всей структуре МВД;
- пропаганда соблюдения законодательства во время повседневной работы сотрудников полиции;
- работа с обращениями граждан, рассмотрение жалоб и заявлений, написанных в адрес сотрудников полиции;
- рассмотрение вопросов необоснованного отказа в возбуждении уголовного дела;
- поиск и профилактика случаев укрытия несовершеннолетних от постановки на учет;
- контроль вопросов, касающихся поддельных документов, предоставляемых и используемых сотрудниками полиции;
- рассмотрении случаев незаконного задержания граждан;
- рассмотрение случаев применения физической силы и рукоприкладства в отношении задержанных и подозреваемых;
- случаи хамства, грубости и другие нарушения в работе сотрудников полиции и других служащих системы.
Структура
УСБ не относится к структуре, которая обслуживает федеральные, региональные или территориальные участки. Данное управление принадлежит к единой системе независимых подразделений, занимающихся вопросом собственной безопасности в Министерстве внутренних дел.
Во главе находится Главное управление собственной безопасности. ГУСБ было создано в 1995 году. Оно независимо от других департаментов и ведомств, находится в подчинении непосредственно министра внутренних дел России. Главным документом, регламентирующим деятельность ГУСБ, является Положение о Главном управлении собственной безопасности.
Задачи этого органа перекликаются с основными задачами всей структуры:
- борьба с трудоустройством в МВД граждан, имеющих противозаконные цели и намерения;
- профилактика и выявление случаев преступлений, совершенных сотрудниками МВД;
- создание безопасных условий для сотрудников системы и членов их семей.
Состав службы собственной безопасности России
В составе УСБ мелкие отделы, выполняющие административные функции, подчиняются более крупным. В их отношении крупные выполняют управленческие, координационные и контрольно-методические задачи.
Все подразделения управления подчиняются Министерству внутренних дел. В состав УСБ входят:
- Главное управление собственной безопасности – орган имеющий надзирательную и контрольную функцию над всей структурой;
- Управления собственной безопасности по Федеральным округам;
- Управления собственной безопасности по субъектам Российской Федерации;
- Отделы собственной безопасности при городских, окружных и районных органах внутренних дел.
На уровне ведомств, вопросами безопасности и борьбой с коррупцией в системе МВД занимаются заместители Министра внутренних дел, начальники (и их заместители) центрального аппарата МВД. Далее, следуют руководители территориальных органов МВД РФ на окружном уровне, а также, их заместители.
Следующий уровень – руководители территориальных органов на уровне региона. Внизу структуры находятся начальники подразделений на уровне районов, округов и городов. Также, в состав управления входят оперативно-технические и оперативно-поисковые подразделения.
Кто координирует и контролирует?
УСБ МВД РФ – самостоятельное структурное подразделение, входящее в состав Министерства внутренних дел.
Поэтому, его контроль и координацию проводит исключительно министр внутренних дел. Это его личная прерогатива. Другим ведомствам, структурам и лицам, УСБ не подчиняется.
УСБ – государственный орган, главное назначение которого – борьба с правонарушениями сотрудников системы МВД. С жалобой или обращением на действия полицейского или другого служащего может обратиться каждый гражданин. Другая, немаловажная задача управления – защита самих работников, создание безопасных условий для них и членов их семей.
В чем заключается работа ФСБ России?
Краткое содержание:
Всем понятно, что за безопасностью нужно смотреть, вкладывать в это всё время, цементировать и развивать. Сама служба называется Федеральная служба безопасности, и у нее стоит самая большая задача – обеспечение безопасности Российской Федерации. Конкретно ФСБ РФ действует как на территории России, так и за ее пределами, если того требуют вопросы безопасности.
Небольшой экскурс в историю
20 декабря 1917 года была организована Всероссийская чрезвычайная комиссия при совете Народных комиссаров и возглавил ее впервые Феликс Эдмундович Дзержинский, памятник которому стоит на Лубянке.
Далее ВЧК очень много раз переименовывали в ГПУ, ОГПУ, ГУГБ НКВД, НКГБ СССР, МГБ и, наконец, в 1954 году появился всесильный Комитет государственной безопасности (КГБ), который просуществовал до 1991 года.
Дальше появилась Федеральная служба контрразведки, а уже в 1996 году служба приобрела то самое название, которое с ней и по сей день – Федеральная служба безопасности (ФСБ).
Из последних изменений это добавление к ФСБ пограничных войск, их вернули уже при В.В. Путине. Также произошло укрупнение и изменение в штатной структуре, где на смену департаментам пришли службы, их всего 7. По названиям этих служб можно понять, чем занимается Федеральная служба безопасности.
Структура ФСБ
Служба контрразведки – из самого названия понятно, что они пресекают деятельность иностранных разведок на территории Российской Федерации.
Служба по защите конституционного строя и борьбе с терроризмом.
Департамент военной контрразведки – курирует Министерство обороны, Генштаб, Росгвардию и МЧС.
Служба экономической безопасности – смотрит за гособоронзаказом и вообще за движением бюджетных денежных средств в Российской Федерации, а также за ее пределами.
Служба оперативной информации и международных связей – эта служба, которая работает за пределами Российской Федерации, так называемые «легальные разведчики», те люди, которые трудятся в посольствах различных стран под дипломатическим прикрытием.
Государственная защита свидетелей и оперативное сопровождение расследования уголовных дел.
Контрольная служба.
Это очень приблизительный список служб, поскольку исчерпывающих источников нет, и эти службы постоянно меняются.
Внутри этих служб находится достаточно много департаментов и управлений: Следственное управление, Оперативно-розыскное, Авиаотряд, Медобслуживание, Учебные центры, Центр специальных назначений и так далее.
Это очень большая структура, численность сотрудников которой, естественно, засекречена.
Чтобы было сразу понятно, финансирование Федеральной службы безопасности идет закрытой строкой в бюджете и не разглашается, мы не знаем, сколько мы тратим на свою безопасность, и это нормальная практика, так заведено во всех странах.
Если говорить о правовых нормах, то деятельность Федеральной службы безопасности регламентируется Федеральным законом № 40-ФЗ, который был принят еще в 1995 году. Полномочия ФСБ России достаточно широкие, ознакомиться с ними можно по ссылке.
Фактически, все, что касается госбезопасности, все это находится в ведении данной службы.
Права ФСБ
Если говорить на простом языке, то можно сказать очень просто – они могут практически всё. Могут задержать без предъявления обвинения и закон это позволяет, могут не пустить адвоката, могут применять не только спецсредства и спецтехнику, но и тяжелое вооружение, могут оцеплять территории, изымать те или иные предметы и ценности без согласия на это владельца, могут проводить негласное наблюдение, слежку, прослушку и все это без санкций судов. Всё ради безопасности.
Надо сказать, что в последнее время Федеральная служба безопасности показывает удивительную гибкость в плане реакции на вызовы нашего времени.
Как только появилась такая болезнь, как терроризм, то появился целый Национальный антитеррористический комитет, который выведен в отдельную службу и отчитывается напрямую Президенту и Совету безопасности РФ. Также, как только появились электронные массовые средства информации, ФСБ создал службы, которые занимаются курирование именно этого сегмента, пытаются даже что-то цензурировать в интернете. Именно с подачи ФСБ был принят «закон Яровой», когда нужно хранить данные на территории Российской Федерации.
Нужно понимать, что в современных реалиях за безопасность приходится платить, и платить дорого, не только копейкой, когда мы платим налоги, но и платить своими свободами. К сожалению, пока дело выглядит именно таким образом.
Уровень подготовки сотрудников ФСБ очень и очень высокий, в отличие, к сожалению, от МВД. Причиной тому уровень оснащения, уровень оперативной поддержки, уровень подготовки кадров, а также, то небольшое количество уголовных дел, которые расследует ФСБ.
По данным Генпрокуратуры в 2019 году Федеральной службой безопасности расследовано всего лишь пять тысяч уголовных дел. Всё это позволяет собрать там действительно профессионалов.
Ноу-хау нынешнего ФСБ заключается в таком интересном явлении как действующий резерв. Это когда действующий офицер Федеральной службы безопасности, который на контрактной основе прикомандирован к тому или иному заводу, в ту или иную организацию, в то или иное учебное заведение, фактически сохраняя за собой воинское звание, выслугу лет и зарплату, он исполняет некие другие обязанности. Зачастую это начальник службы безопасности или заместитель по безопасности первых лиц предприятий и компаний, которые имеют стратегическое значение для экономики и безопасности России.
Полиция и спецслужбы: Силовые структуры: Lenta.ru
Сотрудники патрульно-постовой службы остановили белый Range Rover, ехавший по встречной полосе на улице Красный Казанец. В автомобиле находились сотрудники отдела собственной безопасности. По предварительным данным, оперативники сначала сами предложили полицейским взятку, а потом обвинили их в вымогательстве. В защиту сотрудников ППС выступил член Общественной палаты России и основатель движения «Стопхам» Дмитрий Чугунов. «Лента.ру» попыталась разобраться в ситуации.
Инцидент произошел 1 июля средь бела дня. Патрульные действовали в рамках плана «Перехват» по розыску белого Porsche Cayenne. Задача пэпээсников заключалась в том, чтобы занять заранее определенную позицию и останавливать для проверки автомобили указанной марки и цвета. По словам полицейских, они спутали с разыскиваемым другой дорогой внедорожник — Range Rover — и стали его преследовать.
На кадрах с камеры уличного видеонаблюдения видно, как белый Range Rover выезжает из переулка на улицу Красный Казанец, но не встает в конце колонны машин, выстроившейся в два ряда перед светофором, а объезжает небольшой затор по полосе встречного движения. Затем внедорожник останавливается на следующем светофоре, а из того же переулка выезжает полицейский автомобиль, повторяет маршрут Range Rover и блокирует его, встав впереди. Момент начала преследования остался «за кадром».
Далее участники сцены спешились, и начался весьма напряженный разговор, ход и итоги которого стали предметом служебной проверки. Основных версий произошедшего три.
В первом случае речь идет о банальном злоупотреблении служебными полномочиями со стороны сотрудников ОСБ, пресеченном патрульными полицейскими, действовавшими по инструкции. Оперативников разозлило, что их «корочки» не позволили ехать как вздумается, и они решили проучить рядовых пэпээсников так, чтобы впредь им неповадно было связываться с особистами. Обвинили во взяточничестве. Возможно, даже успели собрать некий материал для возбуждения уголовного дела.
Во втором варианте оперативники ОСБ решили сделать «палку» на сотрудниках ППС — для того чтобы отчитаться перед начальством в выполнении некоего плана по отлову «оборотней в погонах». Они намеренно катались по встречной полосе, чтобы привлечь внимание полицейских, а потом стали предлагать им договориться «по-хорошему». Правоохранителям по закону запрещено провоцировать людей на совершение преступления, но как в реальной жизни при хитром построении диалога уловить грань между невинными намеками, шуткой и серьезным предложением? Разобраться в тонкостях оперативных игр достаточно сложно.
Существует и третья версия: отстраненные от службы патрульные — это реальные взяточники, а особисты проводили оперативную разработку, которая завершилась успешно. Учитывая все выше изложенное, сделать какие-либо выводы из происшествия пока не представляется возможным.
В пресс-службе столичной полиции «Ленте.ру» рассказали, что по поводу инцидента на улице Красный Казанец в главке проводится служебная проверка. До ее окончания все подробности держатся в секрете.
У некоторых известных общественных деятелей возникли серьезные опасения, что козлами отпущения станут рядовые полицейские, а не их коллеги из ОСБ. Член Общественной палаты России и основатель движения «Стопхам» Дмитрий Чугунов написал письмо руководству московской полиции с просьбой взять на контроль проверку по данному происшествию.
«Вызывает недоумение информация о том, что сотрудникам патрульно-постовой службы инкриминируется вымогательство взятки. Также закономерную озабоченность широкой общественности вызывает наличие дорогостоящих автомобилей у сотрудников, призванных противодействовать коррупции в системе МВД России», — сообщается в тексте документа, копия которого предоставлена редакции «Ленты.ру».
На стороне патрульных выступил и профсоюз, благодаря которому история приобрела огласку. Дошло и до начальника ГУ МВД России по городу Москве Анатолия Якунина. Однако его позиция до сих пор не известна.
«Водитель и пассажир (автомобиля Range Rover — прим. «Ленты.ру») стали провоцировать сотрудников полиции к получению взятки, предлагали виски «Чивас» стоимостью три с половиной тысячи. После этого стали предлагать деньги, эквивалентные стоимости виски», — рассказал LifeNews юрист полицейского профсоюза Павел Корнеев.
Заметив, что патрульные на предложения не реагируют, особисты, по словам юриста, выбежали из автомобиля и стали кричать пэпээсникам: «Стоять! Руки на капот! ОСБ ВАО!» Но эти крики полицейских тоже не испугали.
Видео: Московский профсоюз полиции
Репутация сотрудников подразделений собственной безопасности в полицейской среде по понятным причинам невысокая. С ними стараются особенно не контактировать, дабы не вызывать подозрений в стукачестве. При вынужденном общении, в ходе каких-то проверок, с особистами разговаривают только деловым языком, с соблюдением всех формальностей. Их обычно знают в лицо, хотя бы руководство. А в том злополучном Range Rover, по данным источников LifeNews, сидел сам начальник окружного ОСБ.
По данным источника «Ленты.ру», особисты стараются не проводить антикоррупционные операции лично как раз из-за того, что их легко опознать. Они используют третьих лиц, которых снабжают необходимой аппаратурой и мечеными купюрами. В рассматриваемом эпизоде ни одного из этих элементов оперативного эксперимента не было. Или о них до сих пор неизвестно.
Вместе с тем, по словам источника, существует проблема недостаточной обученности патрульных полицейских, неумения действовать четко и уверенно в любой обстановке.
В российской полиции, в отличие, к примеру, от американской, не существует практики закрепления нормативными документами типовых ситуаций с четким пошаговым алгоритмом действий стражей порядка. Из-за этого нередко они занимают пассивную позицию тогда, когда требуется, наоборот, инициативность и наступательность. Примером такого поведения можно назвать инцидент на Матвеевском рынке Москвы в июле 2013-го, когда сотрудники ППС не вмешались в потасовку с участием продавцов арбузов и оперативников. Иногда бездействие связано с опасениями, что тот или иной поступок впоследствии может быть неправильно расценен прокурором или начальником.
В эпизоде со взяткой — истинной или ложной — патрульные сообщили пассажирам Range Rover, что на место вызван экипаж ДПС, который будет разбираться с их катанием по встречной полосе. Полицейские уступили инициативу оперативникам, которым, конечно же, не хотелось фигурировать в деле об административном правонарушении, за что сотрудников МВД теперь лишают премий. По сути, после предложения «договориться» патрульные могли надеть на водителя внедорожника и его спутника наручники, но они этого не сделали. Не пресекая дерзкие слова, полицейские допустили, чтобы неизвестные граждане в обычной, неформенной одежде набросились на них, вооруженных и при исполнении.
Не исключено, что одной из причин отстранения патрульных постовых от службы стала именно эта нерешительность. Но по мнению Дмитрия Чугунова, имеющего солидный опыт уличных баталий с нарушителями ПДД в акциях «Стопхам», налицо грубое и банальное использование неравного служебного положения.
ОСБ – это не карательный орган в МВД / Новости / СКФО
Как бы ни ругали и ни клеветали на полицию, первым при возникновении сложной ситуации мы набираем номер 02 и зовем на помощь людей в погонах. Как ни странно, это делают и те проплаченные блогеры, которые в социальных сетях день и ночь поливают грязью полицейских, и обыватели, присоединяющиеся к полемике. О непростой службе в условиях повышенной круглосуточной готовности и способах наказания некоторых нерадивых служителей правоохранительных органов в интервью РИА «Дагестан» рассказывает врио начальника Оперативно-разыскной части по линии собственной безопасности МВД по Республике Дагестан Михаил Хадиков.
– С чем чаще всего работают сотрудники ОСБ – с оперативной информацией или же с обращениями граждан?
– Подразделение собственной безопасности МВД по Республике Дагестан является органом, осуществляющим оперативно-разыскную деятельность. И в этом плане мы очень мало получаем от граждан сообщений о преступлениях, регламентируемых уголовно-процессуальному кодексом РФ (содержащих расписку автора о его осведомленности о наступлении уголовной ответственности по ст. 306 УК РФ за заведомо ложный донос). То есть, о готовящемся, совершаемом или совершенном преступлении сотрудниками ОВД, по которому обязательно проведение предварительного следствия. После получения такового сообщения мы обязаны направить его по подследственности в СУ СК РФ по РД для проведения доследственной проверки и принятия решения о возбуждении уголовного дела либо об отказе в возбуждении уголовного дела.
Наша задача в этом случае провести оперативно-разыскные мероприятия и получить доказательства о наличии состава преступления, которые невозможно получить следственным путем.
Таким образом, рассчитывать на обращаемость граждан в вопросе борьбы с преступностью в среде сотрудников органов внутренних дел в настоящее время, к сожалению, не приходится. Как показывает сложившаяся в нашей республике практика законоприменения, граждане, рассчитывающие на то, что коррупционер в погонах может быть изобличен и привлечен к уголовной ответственности без их инициативного участия, ошибаются.
– Какой процент жалоб подтверждается?
– Помимо вышеуказанных немногочисленных сообщений о преступлениях, к нам поступает много обращений в рамках Федерального закона № 59 «О порядке рассмотрения обращений граждан Российской Федерации». Они все рассматриваются и либо направляются для рассмотрения по компетенции в другие подразделения системы МВД или в другие государственные органы, в том числе и правоохранительные.
Из того, что входит в нашу компетенцию (обращения, связанные с созданием причины и условий, повлекших совершение конкретного преступления) по результатам рассмотрения по компетенции нашей службой обращений в истекшем периоде 2013 года, процент не превышает 5. Вместе с тем по ним назначены и проведены служебные проверки, по которым приняты меры дисциплинарного воздействия: предупреждение о не полном служебном соответствии, освобождение от занимаемой должности либо увольнение со службы в ОВД по отрицательным основаниям.
Говоря о сути вопроса, надо сказать, что каждая жалоба, поступившая по компетенции, не носящая клеветнический характер, не основанная на ложном представлении об объеме прав и обязанностей сотрудника органа внутренних дел либо самого гражданина, имеет различную перспективу подтверждения юридически. Это в зависимости от предусмотрительности автора – своевременного документального фиксирования, в том числе аудио-, видеосъемки, как факта правонарушения и обстоятельств ему сопутствовавших, так и обеспечения возможной свидетельской базы и т.д.
– Куда можно обратиться гражданам, которые считают действия сотрудника полиции неправомерными?
– В системе МВД России для удобства граждан и наиболее быстрого реагирования на подобные ситуации специально разработана и широко используется система телефона доверия: 98-48-48, круглосуточно функционирующего в дежурной части МВД по Республике Дагестан.
Кроме того, согласно вышеуказанному закону граждане на региональном уровне могут обращаться письменно, в том числе с записью на личный прием: как к начальникам горрайорганов внутренних дел, начальникам служб, в том числе: оперативно-разыскной части по линии собственной безопасности (ОРЧ СБ, правопреемник УСБ), управления государственной инспекции безопасности дорожного движения (УГИБДД), управления экономической безопасности и противодействия коррупции (УЭБиПК), следственного управления (СУ), управления по работе с личным составом (УРЛС), экспертно-криминалистического центра (ЭКЦ), управление организации охраны общественного порядка (УОООП), управления уголовного розыска (УУР) и других, так и к курирующим их заместителям министра и министру. Имеется возможность и направления обращения по электронной почте на имя министра ВД по РД по адресу: [email protected], либо через интернет-сайт: http://www.usbrd.ru, а также телеграфом.
На территории Республики Дагестан с заявлениями о преступлениях, совершённых сотрудниками ОВД, можно обращаться в ОРЧ СБ МВД по РД, органы Следственного комитета РФ, любую дежурную часть ОВД, органы ФСБ и прокуратуры.
Существует и судебный механизм защиты прав граждан, нарушенных неправомерными действиями и решениями сотрудников органов внутренних дел, посредством признания их не соответствующими закону и подлежащими отмене.
– Какое место в работе УСБ занимает профилактика служебной дисциплины?
– Она занимает особое место. Каждое подразделение МВД по РД и каждый горрайорган персонально закреплены за тем либо иным нашим сотрудником. Круглосуточно по телефонам: 99-61-11, 99-40-28 и 63-59-64 через ответственного по службе можно связаться с зональным куратором и проинформировать его, в том числе анонимно, о конкретных фактах нарушения дисциплины и законности, в т.ч. укрываемых или необъективно представляемых руководителем ОВД, общих негативных тенденциях, заслуживающих внимания и требующих нашего вмешательства.
– Оправдано ли было резкое повышение заработной платы рядовых сотрудников полиции? Способствовало ли это уменьшению количества правонарушений сотрудниками полиции?
– Именно рядовые сотрудники полиции первыми приходят к вам на помощь, и в значительном числе случаев это решает вопрос жизни и смерти. Низкая заработная плата вела к тому, что патрульные не дорожили службой, могли и не спешить к месту вызова, не особо огорчившись увольнению, и, напротив, поневоле были вынуждены искать «подножный корм» для элементарного выживания. Очевидно, что сегодня у нас наиболее высокий риск жизни и здоровью именно рядового полицейского, несущего службу по охране общественного порядка, но не помню ни одной жалобы, чтобы патруль в любое время суток и года не прибыл по вызову о помощи, насколько бы опасно это ни было. Не редки случаи, когда полицейским это стоило жизни. Больше дорожишь – меньше нарушаешь, это аксиома.
– В фильмах, по телевизору постоянно показывают «плохих полицейских». Такое впечатление, что нормальных полицейских нет в принципе. Или о них молчат?
– Отрицательные герои художественных фильмов, «плохие полицейские» – это вымышленные персонажи. Что мешает культивировать образ полицейского как положительного героя и с детских лет формировать тем самым позитивное мировоззрение, гражданскую позицию, уважение к Закону и его блюстителям у наших граждан? Говоря о документальных хрониках, без особого труда можно найти и показать не только нормальных, но и заслуживающих высоких похвал и большого общественного уважения полицейских, в том числе героев, отдавших жизнь, в Дагестане их много, как нигде в России.
Разрушение доверия к образу полицейского – это дискредитация государственного института исполнительной власти, прямая дорога, а в наш век – скоростное шоссе к хаосу и разгулу ярости разгневанных толп, жаждущих крови, вот чего всем нам забывать не следует.
– Чем завершилась история с нашумевшими случаями поборов и мошенничества в рядах полиции после проверки ГУ МВД? Какова была ваша роль в этой работе?
– Наставники говаривали, что громко гремят пустые бочки, а не полные. Могу говорить только конкретно и о конкретном. В частности, о том, что 100% должностных преступлений в отношении сотрудников ОВД в 2013 г. выявлены с участием нашей службы. Ее роль была как минимум необходимая и достаточная для возбуждения этих уголовных дел и обеспечения уголовного преследования правонарушителей. Сопрягать возбуждение данных уголовных дел с какими-либо внешними ведомственными проверками у меня нет оснований.
А комментируя ситуацию с возбуждением уголовного дела по факту финансовых нарушений и злоупотреблений в УМВД РФ по г. Махачкале в 2012 году, поясняю, что основанием к его возбуждению послужил рапорт сотрудника ОРЧ СБ МВД по РД, составленный им на основании материала проверки финансово-хозяйственной деятельности указанного подразделения, проведенной по инициативе начальника ФЭО МВД по РД. По результатам служебной проверки должностные лица, причастные к указанным правонарушениям, были уволены из органов внутренних дел. Вопрос о привлечении их к уголовной ответственности решается СУ СК РФ по РД.
Обращаясь в свою очередь к читателям, призываю сосредоточиться на конструктивном. Наша полиция – это как минимум наши с вами земляки, одноклассники, однокурсники, сослуживцы, парни из соседнего двора и т.д., а завтра может быть и вы сами или ваш близкий родственник, в том числе новый. Мир и правопорядок на нашей дагестанской земле – это общая наша цель, полицейский для этого должен быть профессионален и порядочен, а общество должно с него не только спрашивать, но и помогать в достижении общей цели. Преступник – в гражданском или в форме – это все одно преступник и во всех случаях наш с вами недруг, привлечение которого к ответу за содеянное – наша общая желаемая цель.
Наша служба готова и к открытому диалогу и партнерству в решении данных задач, и к конфиденциальному, в том числе анонимному. Адрес электронной почты: [email protected]. Ждем ваши обращения, предложения, материалы и хроники.
Начало работы с USB-разработкой — драйверы для Windows
- 3 минуты на чтение
В этой статье
Устройство универсальной последовательной шины (USB) определяет свои возможности и функции через конфигурации, интерфейсы, альтернативные настройки и конечные точки. В этом разделе представлен общий обзор этих концепций.Подробнее см. Спецификации USB в документации по универсальной последовательной шине.
В разделе
Тема | Описание |
---|---|
Схема устройства USB | Устройство USB определяет свои возможности и функции через конфигурации, интерфейсы, альтернативные настройки и конечные точки. В этом разделе представлен общий обзор этих концепций. |
Стандартные дескрипторы USB | USB-устройство предоставляет информацию о себе в структурах данных, называемых дескрипторами USB .В этом разделе представлена информация об устройстве, конфигурации, интерфейсе и дескрипторах конечных точек, а также о способах их получения с USB-устройства. |
Конечные точки USB и их каналы | Устройство USB имеет конечные точки, которые используются для передачи данных. На стороне хоста конечные точки представлены трубами. В этой теме проводится различие между этими двумя терминами. |
USB в Windows — FAQ | В этом разделе представлены часто задаваемые вопросы разработчикам драйверов, которые плохо знакомы с разработкой и интеграцией USB-устройств и драйверов с операционными системами Windows. |
Распространенные сценарии USB
1 — Получите дескриптор устройства для связи и используйте полученный дескриптор или объект для передачи данных.
Получение дескриптора USB для получения информации о конфигурации (ах) устройства, интерфейсе (ах), настройке (ах) и их конечных точках.
2 — Настройте устройство , чтобы выбрать активную конфигурацию и настройку USB для каждого интерфейса.
3 — Отправить управляющие передачи для настройки устройства и выполнения команд поставщика, специфичных для конкретного устройства.
4 — массовая отправка , обычно используется запоминающими устройствами большой емкости, передающими большие объемы данных.
5 — Отправить прерывание передачи . Данные читаются для получения данных аппаратного прерывания.
6 — Отправка изохронных передач , в основном используется для устройств потоковой передачи мультимедиа.
7 — выборочная приостановка USB , позволяющая устройству перейти в состояние низкого энергопотребления и вернуть устройство в рабочее состояние.
Универсальная последовательная шина (USB)
стандартных дескрипторов USB — драйверы для Windows
- 6 минут на чтение
В этой статье
Сводка
- Типы дескрипторов USB
- Программные интерфейсы, предоставляемые Microsoft для получения дескрипторов USB
Важные API
- См. Справочные таблицы, включенные в этот раздел.
USB-устройство предоставляет информацию о себе в структурах данных, называемых дескрипторами USB . В этом разделе представлена информация об устройстве, конфигурации, интерфейсе и дескрипторах конечных точек, а также о способах их получения с USB-устройства.
Дескрипторы USB сопоставлены с макетом устройства
Программное обеспечение хоста получает дескрипторы от подключенного устройства, отправляя различные стандартные запросы управления конечной точке по умолчанию (запросы получения дескриптора, см. Раздел 9 спецификации USB.4.3). Эти запросы указывают тип дескриптора для извлечения. В ответ на такие запросы устройство отправляет дескрипторы, которые включают информацию об устройстве, его конфигурациях, интерфейсах и связанных конечных точках. Дескрипторы устройства содержат информацию обо всем устройстве. Дескрипторы конфигурации содержат информацию о каждой конфигурации устройства. Строковые дескрипторы содержат текстовые строки Unicode.
Каждое USB-устройство предоставляет дескриптор устройства, который указывает информацию о классе устройства, идентификаторы поставщика и продукта, а также количество конфигураций.Каждая конфигурация предоставляет свой дескриптор конфигурации, который указывает количество интерфейсов и характеристики мощности. Каждый интерфейс предоставляет дескриптор интерфейса для каждой из своих альтернативных настроек, которые содержат информацию о классе и количестве конечных точек. Каждая конечная точка в каждом интерфейсе предоставляет дескрипторы конечной точки, которые указывают тип конечной точки и максимальный размер пакета.
Для примера рассмотрим схему устройства платы OSR FX2 (см. Схему устройства USB). На уровне устройства устройство предоставляет дескриптор устройства и дескриптор конечной точки для конечной точки по умолчанию.На уровне конфигурации устройство предоставляет дескриптор конфигурации для Конфигурации 0. На уровне интерфейса оно предоставляет один дескриптор интерфейса для Альтернативной настройки 0. На уровне конечной точки оно предоставляет три дескриптора конечной точки.
Дескриптор USB-устройства
Каждое устройство с универсальной последовательной шиной (USB) должно иметь возможность предоставлять единый дескриптор устройства, который содержит соответствующую информацию об устройстве. Windows использует эту информацию для получения различных наборов информации.Например, поля idVendor и idProduct указывают идентификаторы поставщика и продукта соответственно. Windows использует эти значения полей для создания идентификатора оборудования для устройства. Чтобы просмотреть идентификатор оборудования конкретного устройства, откройте Диспетчер устройств и просмотрите свойства устройства. На вкладке Details значение свойства Hardware Ids указывает идентификатор оборудования («USB \ XXX»), созданный Windows. Поле bcdUSB указывает версию спецификации USB, которой соответствует устройство.Например, 0x0200 означает, что устройство разработано в соответствии со спецификацией USB 2.0. Значение bcdDevice указывает номер версии, определенной устройством. Стек драйверов USB использует bcdDevice , а также idVendor и idProduct для генерации аппаратных и совместимых идентификаторов для устройства. Вы можете просмотреть эти идентификаторы в диспетчере устройств. Дескриптор устройства также указывает общее количество конфигураций, которые устройство поддерживает.
Хост получает дескриптор устройства посредством передачи управления.Microsoft предоставляет программные интерфейсы для получения дескриптора.
Дескриптор конфигурации USB
Конфигурация USB содержит ряд интерфейсов. Каждый интерфейс состоит из одной или нескольких альтернативных настроек, и каждая альтернативная настройка состоит из набора конечных точек (см. Схему устройства USB). Дескриптор конфигурации описывает всю конфигурацию, включая ее интерфейсы, альтернативные настройки и их конечные точки. Каждая из этих сущностей также описывается в их формате дескриптора.Дескриптор конфигурации может также включать в себя пользовательские дескрипторы, которые определяются производителем устройства.
Следовательно, фиксирована только начальная часть дескриптора конфигурации, 9 байтов. Остальное зависит от количества интерфейсов и их альтернативных настроек, а также конечных точек, поддерживаемых устройством. В этом наборе документации начальные 9 байтов называются дескриптором конфигурации. Первые два байта дескриптора указывают общую длину.
В следующем примере показан дескриптор конфигурации для устройства веб-камеры USB:
Дескриптор конфигурации:
wTotalLength: 0x02CA
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
Атрибуты bmA: 0x80 (питание от шины)
MaxPower: 0xFA (500 мА)
Поле bConfigurationValue указывает номер конфигурации, определенной во встроенном ПО устройства. Конфигурация USB также указывает на определенные характеристики мощности.Атрибуты bmAttributes содержат битовую маску, которая указывает, поддерживает ли конфигурация функцию удаленного пробуждения и имеет ли устройство питание от шины или автономное. Поле MaxPower определяет максимальную мощность (в миллиамперах), которую устройство может потреблять от хоста, когда устройство питается от шины. Дескриптор конфигурации также указывает общее количество интерфейсов ( bNumInterfaces ), которые поддерживает устройство.
Дескриптор интерфейса USB
Дескриптор интерфейса содержит информацию об альтернативной настройке интерфейса USB.
В следующем примере показан дескриптор интерфейса для альтернативной настройки 0 интерфейса 0 для устройства веб-камеры:
Дескриптор интерфейса:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x0E
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iИнтерфейс: 0x02
0x0409: «Microsoft LifeCam VX-5000»
0x0409: «Microsoft LifeCam VX-5000»
В предыдущем примере обратите внимание на значения поля bInterfaceNumber и bAlternateSetting .Эти поля содержат значения индекса, которые хост использует для активации интерфейса и одной из его альтернативных настроек. Для активации приложение или драйвер указывает значение индекса в вызове функции. На основе этой информации стек драйверов USB затем формирует стандартный запрос управления (SET INTERFACE) и отправляет его на устройство. Обратите внимание на поле bInterfaceClass . Дескриптор интерфейса или дескриптор для любой из его альтернативных настроек определяет код класса, подкласс и протокол.Значение 0x0E указывает, что интерфейс предназначен для класса видеоустройств. Также обратите внимание на поле iInterface . Это значение указывает, что к дескриптору интерфейса добавлены два строковых дескриптора. Строковые дескрипторы содержат описания в Юникоде, которые используются во время перечисления устройств для идентификации функциональности.
Дескриптор оконечной точки USB
Каждая конечная точка в интерфейсе описывает отдельный поток ввода или вывода для устройства. Устройство, поддерживающее потоки для различных функций, имеет несколько интерфейсов.Устройство, поддерживающее несколько потоков, относящихся к функции, может поддерживать несколько конечных точек на одном интерфейсе.
Все типы конечных точек (кроме конечной точки по умолчанию) должны предоставлять дескрипторы конечной точки, чтобы хост мог получить информацию о конечной точке. Дескриптор конечной точки включает в себя такую информацию, как ее адрес, тип, направление и объем данных, которые конечная точка может обработать. Передача данных в конечную точку основана на этой информации.
В следующем примере показан дескриптор конечной точки для устройства веб-камеры:
Дескриптор конечной точки:
bEndpointAddress: 0x82 IN
Атрибуты bmA: 0x01
wMaxPacketSize: 0x0080 (128)
bИнтервал: 0x01
Поле bEndpointAddress определяет уникальный адрес конечной точки, который содержит номер конечной точки (биты 3..0) и направление конечной точки (бит 7). Читая эти значения в предыдущем примере, мы можем определить, что дескриптор описывает конечную точку IN, номер конечной точки которой равен 2. Атрибут bmAttributes указывает, что тип конечной точки является изохронным. wMaxPacketSizefield указывает максимальное количество байтов, которое конечная точка может отправить или получить за одну транзакцию. Биты 12..11 указывают общее количество транзакций, которые могут быть отправлены на один микрофрейм. bInterval указывает, как часто конечная точка может отправлять или получать данные.
Концепции для всех разработчиков USB
USB в Windows — FAQ — Windows drivers
- 30 минут на чтение
В этой статье
В этом разделе представлены часто задаваемые вопросы разработчикам драйверов, которые плохо знакомы с разработкой и интеграцией USB-устройств и драйверов с операционными системами Windows.
Я слышал, что множество терминов USB используются почти как взаимозаменяемые. Что все они означают?
Допустим, вы видите что-то вроде: «Благодаря USB 3.0 я могу подключить флэш-накопитель SuperSpeed USB к хост-контроллеру xHCI моего ПК и быстрее копировать файлы».
Давайте разберемся с терминами USB в этом предложении. USB 3.0, USB 2.0 и USB 1.0 — это номер версии спецификации USB на форуме разработчиков USB. Спецификации USB определяют, как главный компьютер и USB-устройство взаимодействуют друг с другом.
Номер версии также указывает максимальную скорость передачи. Последней версией спецификации является USB 3.0, который определяет максимальную скорость передачи до 5 Гбит / с. USB 1.0 определяет две разные скорости передачи данных: низкоскоростной USB (до 1,5 Мбит / с) и полноскоростной USB (до 12 Мбит / с). USB 2.0 определяет новую скорость передачи данных, высокоскоростной USB (480 Мбит / с), сохраняя при этом поддержку низко- и полноскоростных устройств. USB 3.0 продолжает работать со всеми ранее определенными скоростями передачи данных. Если вы посмотрите на упаковку продукта, SuperSpeed USB ссылается на новейший USB 3.0 устройств. Hi-Speed USB используется для описания высокоскоростных устройств USB 2.0. USB без дескриптора относится к устройствам с низкой и полной скоростью.
В дополнение к протоколу USB, существует вторая спецификация для хост-контроллера USB, части оборудования на ПК, к которому подключено устройство. Спецификация интерфейса хост-контроллера определяет, как взаимодействуют аппаратное и программное обеспечение хост-контроллера. Расширяемый интерфейс хост-контроллера (xHCI) определяет хост-контроллер USB 3.0. Расширенный интерфейс хост-контроллера (EHCI) определяет USB 2.0 хост-контроллер. Универсальный хост-контроллер (UHCI) и открытый хост-контроллер (OHCI) — это две альтернативные реализации хост-контроллера USB 1.0.
Есть ли на моем компьютере порты USB 3.0?
ПортыUSB 3.0 либо отмечены логотипом SuperSpeed USB, либо порт обычно синий.
Более новые ПК имеют порты USB 3.0 и USB 2.0. Если вы хотите, чтобы ваше устройство SuperSpeed USB работало на максимальной скорости, найдите порт USB 3.0 и подключите устройство к этому порту.Устройство SuperSpeed, подключенное к порту USB 2.0, работает на высокой скорости.
Вы также можете проверить, является ли конкретный порт портом USB 3.0 в диспетчере устройств. В Windows Vista или более поздней версии Windows откройте Диспетчер устройств и выберите порт из списка.
Если у вас есть расширяемый хост-контроллер, он поддерживает USB 3.0.
Нужно ли мне устанавливать драйверы для моего расширяемого хост-контроллера?
Windows 8 и Windows Server 2012 включают поддержку USB 3.0.
Если компьютер имеет порты USB 3.0 и работает под управлением более ранней версии Windows, чем Windows 8, драйверы хост-контроллера предоставляются производителем ПК. Если вам нужно переустановить эти драйверы, вы должны получить их у производителя.
Если вы добавили карту контроллера USB 3.0 на свой компьютер, на котором установлена более ранняя версия Windows, чем Windows 8, необходимо установить драйверы, предоставленные производителем карты контроллера.
В Windows 8 — предоставленный Microsoft набор USB 3.0 (стек драйверов USB) работают с большинством хост-контроллеров. Стек драйверов Microsoft USB 3.0 не работает с контроллером Fresco Logic FL1000. Чтобы определить, есть ли у вас контроллер FL1000, откройте Диспетчер устройств и разверните Контроллеры универсальной последовательной шины . Просмотрите свойства контроллера, выбрав и удерживая (или щелкнув правой кнопкой мыши) узел контроллера. На вкладке Details выберите свойство Hardware Ids в списке. Если идентификатор оборудования начинается с PCI \ VEN_1B73 & DEV_1000, это FL1000.Для этого контроллера загрузите и установите драйверы с вашего ПК или производителя карты контроллера.
Почему я вижу несколько хост-контроллеров в моей системе?
В дополнение к USB-устройствам, которые вы подключаете к компьютеру, в компьютер можно подключить несколько устройств, которые могут быть подключены через USB, например веб-камера, считыватель отпечатков пальцев, устройство чтения SD-карт. Чтобы подключить все эти устройства и по-прежнему иметь внешние USB-порты, ПК поддерживает несколько хост-контроллеров USB.
USB 3.0 xHCI host-контроллер полностью обратно совместим со всеми скоростями USB-устройств, SuperSpeed, высокой скоростью, полной скоростью и низкой скоростью. Вы можете подключить любое устройство напрямую к контроллеру xHCI и ожидать, что это устройство будет работать. Для контроллера EHCI это не так. Хотя спецификация USB 2.0 поддерживает все скорости устройств, контроллер EHCI поддерживает только высокоскоростные USB-устройства. Для работы полноскоростных и низкоскоростных USB-устройств они должны быть подключены к контроллеру EHCI через USB 2.0, либо они должны быть подключены к контроллеру UHCI или OHCI.
Для более новых ПК большинство портов USB 2.0, доступных на ПК, расположены ниже концентратора USB 2.0. Этот концентратор подключен к контроллеру EHCI. Это позволяет порту USB 2.0 ПК работать со всеми скоростями устройств. Устройства SuperSpeed ведут себя как высокоскоростные устройства при подключении к порту 2.0.
После выпуска спецификации USB 2.0 ПК использовали комбинацию хост-контроллеров для поддержки всех скоростей устройств. Один порт USB 2.0 будет подключен к двум хост-контроллерам, хост-контроллеру EHCI и хост-контроллеру UHCI или OHCI. Когда вы подключаете устройство, оборудование динамически направляет соединение к одному из двух хостов. Порядок зависит от скорости устройства.
Почему я вижу два концентратора в диспетчере устройств, когда я подключил только один концентратор USB 3.0?
Хотя хост-контроллеры xHCI работают с устройствами любой скорости, концентратор SuperSpeed работает только с устройствами SuperSpeed. Чтобы концентраторы USB 3.0 могли работать на всех скоростях, они состоят из двух частей: концентратора SuperSpeed и USB 2.0 хаб. Концентратор USB 3.0 может поддерживать все скорости за счет динамической маршрутизации устройств к концентратору SuperSpeed или концентратору 2.0 в зависимости от скорости устройства.
Откройте диспетчер устройств, просмотрите устройства , подключив , а затем найдите свой расширяемый хост-контроллер. Когда вы подключаете один концентратор USB 3.0 к порту USB 3.0, после корневого концентратора контроллеров располагаются два концентратора.
В приведенном ниже примере запоминающее устройство USB SuperSpeed и аудиоустройство USB подключены к USB 3.0 хаб. Вы можете видеть, что запоминающее устройство находится ниже по потоку от концентратора SuperSpeed, а аудиоустройство находится ниже по потоку от концентратора USB 2.0.
Какой набор драйверов загружен для устройств, подключенных к портам 2.0?
Для каждого типа хост-контроллера загружается отдельный набор двоичных файлов. Важно понимать, что стек драйверов USB, загружаемый Windows, зависит от типа хост-контроллера, а не от скорости подключенного устройства.
На этом изображении вы можете увидеть, какие драйверы загружены для каждого из различных типов хост-контроллеров USB.
Если порт USB 3.0 правильно подключен к контроллеру xHCI, Windows загружает стек драйверов xHCI (также называемый стеком драйверов USB 3.0).
Если порт USB 2.0 подключен к контроллеру EHCI через концентратор USB 2.0, трафик проходит через контроллер EHCI, и загружается стек драйверов USB 2.0.
Дополнительные сведения о драйверах в стеке драйверов USB см. В разделе Драйверы хоста USB в Windows.
Если компьютер USB 2.0 используют сопутствующий контроллер, хост-контроллер, на который маршрутизируется порт, зависит от скорости устройства. Например, низкоскоростное устройство подключается через контроллер UHCI или OHCI и использует драйвер USBUHCI или USBOHCI. ПК направляет высокоскоростное устройство к контроллеру EHCI, поэтому Windows использует драйвер USBEHCI.
Различные скорости устройства не определяют драйвер, загруженный для контроллера. Однако разные скорости устройства могут определять, какой контроллер используется.Контроллер всегда использует один и тот же драйвер.
Как определить, работает ли мое устройство USB 3.0 в режиме SuperSpeed?
В Windows 8 сначала убедитесь, что у вас есть порт USB 3.0 и хост-контроллер xHCI. Если ваше USB-устройство SuperSpeed подключено к хост-контроллеру xHCI, Windows 8 показывает сообщение «Подключено к USB 3.0» в определенных частях пользовательского интерфейса Windows 8. Если устройство подключено к контроллеру EHCI, а не к контроллеру XHCI, вместо этого будут отображаться сообщения: «Устройство может работать быстрее при подключении к USB 3.0 «.
Вы можете просмотреть эти сообщения пользовательского интерфейса в настройках ПК.
- Откройте панель чудо-кнопок (перетащите курсор в верхний или нижний правый угол экрана, введите Windows Key + C или проведите пальцем вправо).
- Выберите Настройки , а затем Изменить настройки ПК .
- Выберите Devices в разделе Настройки ПК .
На этом изображении показано сообщение пользовательского интерфейса, когда устройство USB 3.0 работает на SuperSpeed.
На этом изображении показано сообщение пользовательского интерфейса, когда USB-устройство работает со скоростью шины ниже SuperSpeed.
Вы можете просматривать похожие сообщения в «Устройствах и принтерах», как показано на этих изображениях.
Если устройство USB 3.0 является запоминающим устройством, Windows Explorer показывает похожие сообщения при выборе метки тома, как показано ниже. Обратите внимание, что для отображения сообщения необходимо выбрать панель View -> Details .
Если вы пишете драйвер устройства, инструмент USBView, входящий в состав Windows Driver Kit (WDK), очень полезен. Для Windows 8 WDK Microsoft обновила USBView, чтобы отображать информацию о SuperSpeed USB. Вы можете использовать этот инструмент, чтобы определить, работает ли ваше устройство в режиме SuperSpeed. На этом изображении показано устройство USB 3.0, работающее на SuperSpeed в USBView.
Если вы разработчик драйвера устройства, стек драйверов USB предоставляет новый IOCTL, который называется IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2, который вы можете использовать для запроса информации о скорости для USB 3.0 устройств.
Почему мое USB-устройство SuperSpeed не быстрее, чем эквивалентное высокоскоростное USB-устройство?
Обычно, если USB-устройство USB 3.0 не быстрее высокоскоростного USB-устройства, оно не работает на SuperSpeed. Если USB-устройство SuperSpeed подключено к порту USB 3.0, оно может не работать на SuperSpeed по следующим причинам:
Вы используете концентратор USB 2.0.
Если вы используете концентратор, убедитесь, что это концентратор USB 3.0. Если вы используете USB 2.0, любое подключенное USB-устройство SuperSpeed будет работать на высокой скорости. Либо замените концентратор на концентратор USB 3.0, либо подключите устройство напрямую к порту USB 3.0.
Прошивка концентратора USB 3.0 устарела.
Некоторые ранние концентраторы USB 3.0 не работали должным образом. В результате Windows использует только часть 2.0 этих концентраторов. Если Диспетчер устройств указывает на «Неработающий» концентратор, как показано на этом изображении, Windows 8 не использует часть 3.0 вашего концентратора.
Вы можете подключить устройство SuperSpeed напрямую к USB 3.0 или обновите прошивку на своем концентраторе. Windows 8 распознает концентраторы с более новой прошивкой.
Устройство подключено с помощью кабеля USB 2.0.
Убедитесь, что для подключения устройства используется кабель USB 3.0. Также возможно, что кабель USB 3.0 имеет проблемы с целостностью сигнала. В этом случае устройство может переключиться на высокую скорость. В этом случае необходимо использовать другой кабель USB 3.0.
Прошивка устройства устарела.
Обновите микропрограмму USB-устройства SuperSpeed, получив последнюю версию с веб-сайта производителя. Некоторые производители USB-устройств SuperSpeed выпускают исправления ошибок, обнаруженных в устройстве, в виде обновлений прошивки.
Прошивка хост-контроллера устарела.
Обновите микропрограмму для контроллера USB 3.0, получив последнюю версию с сайта производителя вашего ПК или с сайта производителя вашей дополнительной карты. Некоторые USB 3.0 производители контроллеров выпускают исправления ошибок, обнаруженных в контроллере, в виде обновлений прошивки.
BIOS вашей системы устарел.
Обновите BIOS вашей системы, получив последнюю версию от производителя вашего ПК. На некоторых материнских платах BIOS может неправильно маршрутизировать устройство, подключенное к хост-контроллеру xHCI, к контроллеру EHCI. Эта неправильная маршрутизация заставляет USB-устройство SuperSpeed работать на высокой скорости. Обновление BIOS может решить эту проблему.
Возможно ли объединить составное и составное устройство в одно устройство?
Да. Microsoft Natural Keyboard Pro, которая имеет трехпортовый концентратор с питанием от шины, является примером составного составного USB-устройства. Устройство имеет составное устройство, подключенное к порту 1. Два дополнительных порта доступны для конечного пользователя.
Устройство, подключенное к порту 1, представляет собой низкоскоростное композитное устройство. Устройство имеет два интерфейса, каждый из которых соответствует определению стандартного класса устройств USB для устройств интерфейса пользователя (HID).Составное устройство предоставляет два интерфейса HID вместо мультиплексирования всех коллекций через один интерфейс HID с использованием коллекций верхнего уровня. Этот дизайн был выбран из соображений совместимости со старыми BIOS.
Почему некоторые из моих USB-устройств переустанавливаются, когда они перемещаются в новый порт?
В Windows 2000 и более поздних операционных системах новый объект физического устройства (PDO) создается при перемещении USB-устройства с одного порта на другой. Если оборудование сообщает уникальный серийный номер USB, новый PDO не создается.
Чтобы повторно использовать один и тот же PDO и гарантировать, что работа с устройством не изменится, независимо от того, повторно вставлено устройство в тот же порт или новый порт, поставщики оборудования должны хранить серийный номер на своем устройстве. Согласно требованиям программы сертификации оборудования Windows, серийный номер должен быть уникальным для всех устройств, использующих идентификатор установки устройства.
Есть ли список рекомендаций по дизайну упаковки USB-продукта?
USB-IF работал с Microsoft и другими компаниями-членами USB-IF, чтобы разработать список рекомендаций, которые независимые производители оборудования должны включить в свою упаковку.
Дополнительная информация доступна на веб-сайте USB.
Информацию о USB Hi-Speed и SuperSpeed см. По адресу: https://www.usb.org/.
Нужно ли мне переписывать драйвер клиента для поддержки устройств USB 3.0?
Все существующие клиентские драйверы должны продолжать работать, как есть, когда устройство с низкой, полной или высокой скоростью подключено к порту USB 3.0. В Windows 8 мы обеспечили совместимость с существующими клиентскими драйверами.
Стек драйвера USB 3.0 поддерживает уровни IRQL, контекст вызывающего абонента и состояние ошибки; частота повторных попыток и время при взаимодействии с устройствами и многое другое, чтобы существующие драйверы продолжали работать.Еще очень важно протестировать.
Общие сбои возникают из-за:
- Разбор дескриптора конечной точки драйвера прерывается из-за наличия сопутствующих дескрипторов конечной точки SuperSpeed.
- Из-за повышенной скорости вы можете столкнуться с проблемами синхронизации на уровне протокола приложения.
- Максимальный размер пакета, поддерживаемый конечной точкой, может отличаться.
- Из-за функции управления питанием время для операции выборочной приостановки может быть другим.
В Windows 7 и более ранних версиях операционных систем стек драйверов USB 3.0 предоставляется сторонними производителями. Поэтому мы настоятельно рекомендуем вам протестировать ваш драйвер на работу со сторонними стеками драйверов USB.
Новые клиентские драйверы в Windows 8 для высокоскоростных и сверхскоростных USB-устройств должны использовать новые возможности.
Какой драйвер загружен для моего устройства хранения SuperSpeed, Uaspstor.sys или Usbstor.sys?
Протокол USB Attached SCSI (UAS) — это новый протокол запоминающего устройства, предназначенный для повышения производительности по сравнению с установленным протоколом запоминающего устройства USB, Bulk-Only-Transport (BOT).Это достигается за счет уменьшения накладных расходов протокола, поддержки собственной очереди команд SATA (NCQ) и параллельной обработки нескольких команд. Для этого UAS использует новую функцию USB 3.0 для массовой передачи, называемую потоками.
Существующий драйвер запоминающего устройства Usbstor.sys использует протокол BOT. Он работает со всеми скоростями устройств, включая USB-устройства SuperSpeed.
Для Windows 8 Microsoft включает новый драйвер класса запоминающих устройств, Uaspstor.sys, который использует протокол UAS. Поскольку потоки — это новинка USB 3.0, поэтому Uaspstor.sys может использовать потоки, только если оборудование поддерживает потоки (USB-устройство SuperSpeed подключено к хост-контроллеру xHCI). Драйвер также включает поддержку программных потоков, поэтому он также может загружаться для устройств, работающих на высокой скорости, независимо от типа хоста.
Если вы подключаете запоминающее устройство к Windows 8 и это устройство поддерживает UAS, Windows загружает Uaspstor.sys. В некоторых случаях могут быть известные проблемы с аппаратными потоками на конкретном хост-контроллере xHCI или известные проблемы с реализацией протокола UAS устройства.В таких случаях Windows возвращается к протоколу BOT и вместо этого загружает драйвер Usbstor.sys.
Uaspstor.sys является новым для Windows 8. Его нет в более ранних версиях Windows.
Какие классы USB DWG поддерживает Microsoft?
Windows поддерживает несколько классов USB, определенных Рабочей группой USB-устройств (DWG). Чтобы ознакомиться с текущим списком спецификаций классов и кодов классов USB, посетите веб-сайт USB DWG по адресу https://www.usb.org/documents.
В этой таблице выделены классы USB DWG, которые поддерживаются в Windows, а также указаны версии Windows, поддерживающие каждый класс.
Спецификация класса | b Код класса устройства | Имя драйвера | Поддержка Windows |
---|---|---|---|
Класс Bluetooth | 0xE0 | Bthusb.sys | Windows XP и выше |
Устройства интерфейса чип / смарт-карта (CCID) | 0x0B | Usbccid.sys | Windows Server 2008 и выше Windows Vista и выше Windows Server 2003 Windows XP Окна 2000 |
Класс ступицы | 0x09 | Usbhub.sys | Windows Server 2003 и выше Windows XP и выше Windows 2000 и выше |
Устройство интерфейса человека (HID) | 0x03 | Hidusb.sys | Windows Server 2003 и выше Windows XP и выше Windows 2000 и выше |
Класс накопителя (MSC) | 0x08 | Usbstor.sys | Windows Server 2003 и более поздние версии Windows XP и выше Windows 2000 и выше |
USB Attached SCSI (UAS) | 0x08 | Uaspstor.sys | Windows Server 2012 Окна 8 |
Класс печати | 0x07 | Usbprint.sys | Windows Server 2003 и более поздние версии Windows XP и выше Windows 2000 и выше |
Сканирование / формирование изображений (PTP) | 0x06 | WpdUsb.sys Usbscan.sys | Windows Server 2003 и более поздние версии Windows XP и выше Windows 2000 и выше |
Медиа-передача (MTP) | 0x06 | WpdUsb.sys | Windows Server 2003 и более поздние версии Windows XP и выше |
USB Аудио класс | 0x01 | Usbaudio.sys | Windows Server 2003 и более поздние версии Windows XP и выше Windows 2000 и выше |
Класс модема (CDC) | 0x02 | Usbser.sys | Windows Server 2003 и более поздние версии Windows XP и выше Windows 2000 и выше |
Класс видео (UVC) | 0x0E | Usbvideo.sys | Windows Vista и выше Windows XP |
* Для загрузки этого драйвера необходимы особые инструкции, поскольку этот драйвер мог быть выпущен позже, чем операционная система. Драйверы класса Windows могут не поддерживать все функции, описанные в спецификации класса DWG. В этом случае драйвер не загружается на основании соответствия класса. Дополнительные сведения о реализованных функциях в рамках спецификации класса см. В документации WDK.
Какой класс настройки устройства следует использовать для пользовательского USB-устройства?
Microsoft предоставляет системные классы настройки для большинства типов устройств. Системные идентификаторы GUID класса установки определены в Devguid.h. Для получения дополнительной информации см. WDK. Список GUID классов Windows см. В следующих разделах:
Независимые поставщики оборудования должны использовать класс настройки, связанный с типом USB-устройства, а не с типом шины. Если вы разрабатываете тип устройства, для которого Microsoft не предоставила существующий GUID класса, вы можете определить новый класс настройки устройства.
В Windows 8 определен новый класс установки с именем USBDevice (ClassGuid = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}). Если вы разрабатываете тип устройства, свяжите свое устройство с USBDevice вместо класса настройки USB . USBDevice класс работает в Windows Vista и более поздних версиях операционной системы.
Класс настройки USB (ClassGuid = {36fc9e60-c465-11cf-8056-444553540000}) зарезервирован только для хост-контроллеров USB и концентраторов USB и не должен использоваться для других категорий устройств.Неправильное использование этого класса установки может привести к сбою драйвера устройства при проверке логотипа Windows.
Почему мой ЦП не переходит в режим C3, когда я подключаю некоторые USB-устройства?
Когда USB-устройство подключено, хост-контроллер USB опрашивает планировщик кадров, что является основной операцией шины прямого доступа к памяти (DMA). «События прерывания», такие как трафик мастера шины, прерывания или некоторые другие системные действия, перемещают ЦП из C3, потому что, по определению, кэш ЦП не может отслеживаться, пока он находится в C3.
Есть два способа обойти эту проблему:
Удаление оборудования.
Иногда оборудование может быть отключено электронным способом от универсальной последовательной шины. Например, когда носитель данных извлекается из устройства чтения USB, устройство чтения USB может имитировать электронное отключение и повторно подключаться при повторной установке носителя. В этом случае переходы C3 могут происходить из-за того, что на главном контроллере нет USB-устройств.
Выборочная приостановка.
Единственная альтернатива, доступная в Windows XP и более поздних операционных системах, — это поддержка выборочной приостановки USB. Эта функция позволяет драйверу приостанавливать работу USB-устройства, которым он управляет, когда устройство переходит в режим ожидания, даже если сама система остается в полностью рабочем состоянии питания (S0). Выборочная приостановка особенно эффективна, если ее поддерживают все драйверы функций USB. Если хотя бы один драйвер не поддерживает его, ЦП не может войти в C3. Дополнительные сведения о выборочной приостановке см. В WDK.
Драйверы какого класса USB поддерживают выборочную приостановку?
Ниже приведен список драйверов класса USB в Windows 8, которые поддерживают выборочную приостановку:
Bluetooth
Этот драйвер может выборочно приостанавливать работу устройств на компьютерах под управлением Windows XP с пакетом обновления 2 или более поздних версий Windows. Драйвер требует, чтобы радиомодуль Bluetooth установил биты автономного и удаленного пробуждения в дескрипторе конфигурации. Драйвер выборочно отключает (D2) радиомодуль Bluetooth, когда нет активных соединений Bluetooth.
USB HID
Этот драйвер может выборочно приостановить работу HID-устройства. Вы обязаны активировать удаленный сигнал пробуждения при всех изменениях состояния устройства. Чтобы включить выборочную приостановку в стеке HID, параметр реестра SelectiveSuspendEnabled должен быть включен для конкретного VID + PID устройства. Примеры см. В Input.inf.
В системах, которые поддерживают режим ожидания с подключением Windows 8, этот драйвер переходит в режим выборочной приостановки (D2), когда система находится в режиме ожидания с подключением.Этот драйвер может разбудить систему и включить экран.
USB-концентратор
Этот драйвер может выборочно приостановить корневой или внешний концентратор, когда к нему не подключены никакие устройства или когда все устройства, подключенные к этому концентратору, могут быть выборочно приостановлены.
USB-модем
Этот драйвер может выборочно приостанавливать работу устройства при отсутствии активных модемных подключений.
USB-накопитель (BOT)
Этот драйвер может выборочно приостанавливать (D3) устройства хранения в системах, поддерживающих Windows 8 Connected Standby, когда эти системы переходят в Connected Standby.Как и HID, существует переопределение реестра для включения выборочной приостановки во всех системах Windows 8.
USB-накопитель (UAS)
Этот драйвер может выборочно приостанавливать (D3) запоминающее устройство, когда оно простаивает в течение периода ожидания диска.
USB-видео
Этот драйвер может выборочно приостанавливать (D3) веб-камеру в Windows Vista и более поздних версиях операционной системы.
USB-аудио
Этот драйвер может выборочно приостанавливать (D3) аудиоустройство USB в Windows 7 и более поздних операционных системах, когда компьютер работает от батареи.
Композитный USB
Этот драйвер может выборочно приостанавливать (D3) составные устройства, когда все дочерние устройства находятся в режиме ожидания. В системах, поддерживающих D3-Cold, все дети должны выбрать D3-Cold.
Смарт-карта USB
Этот драйвер может выборочно приостанавливать работу устройств интерфейса смарт-карты (D2) по умолчанию в Windows 7 и более поздних операционных системах.
Универсальные периферийные устройства USB (WinUSB)
Этот драйвер может выборочно приостанавливать (D3) устройства по умолчанию в Windows Vista и более поздних операционных системах.
WWAN: ключи 3G или WiMax
Этот драйвер может выборочно приостанавливать работу устройств. Когда есть активная подписка, устройство входит в D2, без активной подписки устройство входит в D3.
Почему USB-устройство не может пробудить Windows из S3?
USB-устройство не может пробудить Windows из S3 по нескольким причинам, включая следующие:
Неверный BIOS.
Убедитесь, что на компьютере установлена последняя версия BIOS.Чтобы получить последнюю версию BIOS для компьютера, посетите веб-сайт OEM или ODM.
BIOS, для которого не разрешено пробуждение.
Некоторые BIOS позволяют отключить пробуждение из S3 и S4. Убедитесь, что BIOS включен для выхода из режима S3.
Раздел реестра USBBIOSx не задан.
В чистой установке Windows XP нет раздела реестра USBBIOSx. Если OEM или ODM подтверждают, что BIOS может просыпаться из S3, установите для этого раздела реестра значение 0x00 и перезагрузите компьютер.
Хост-контроллер не имеет питания в S3 или S4.
Часто ПК отключает питание карты расширения, когда ПК находится в состоянии пониженного энергопотребления. Если на карту расширения не подается питание, она не сможет обнаружить событие пробуждения и не сможет пробудить ПК.
Для получения дополнительной информации см. Средство устранения неполадок USB в центре справки и поддержки в Windows XP и более поздних версиях Windows.
Нужно ли мне устанавливать драйверы для моего расширенного (USB 2.0) хост-контроллер?
Следующие версии Windows поддерживают расширенный хост-контроллер USB 2.0:
- Windows Vista и выше
- Windows Server 2003 и более поздние версии
- Пакет обновления 1 для Windows XP
- Пакет обновления 4 для Windows 2000
Примечание Поскольку Windows 2000 и Windows XP были выпущены до появления оборудования USB 2.0, драйверы для этих операционных систем были выпущены в пакетах обновлений. Для установки драйверов:
Следуйте процедуре, описанной в ответе на первый вопрос, чтобы убедиться, что на вашем компьютере есть USB 2.0 и что вам необходимо установить драйвер для расширенного хост-контроллера.
В окне Диспетчера устройств разверните раздел Другие устройства , как описано в первом вопросе, а затем дважды щелкните Контроллер универсальной последовательной шины (USB) .
На вкладке Общие диалогового окна Свойства выберите Переустановить драйвер .
В мастере добавления нового оборудования выберите Установить программное обеспечение автоматически (рекомендуется) , а затем выберите Далее .Продолжайте работу с мастером, принимая все параметры по умолчанию, пока не дойдете до последней страницы мастера, а затем выберите Готово . Возможно, вам потребуется перезагрузить компьютер, чтобы завершить установку.
Примечание Чтобы убедиться, что на вашем компьютере установлены последние обновления, регулярно посещайте Центр обновления Windows.
Могу ли я отключить уведомление «USB-устройство HI-SPEED, подключенное к порту USB без HI-SPEED»?
Windows XP и более поздние версии Windows создают всплывающее уведомление, когда высокоскоростное USB-устройство подключено к USB-порту, который не поддерживает высокую скорость.Чтобы добиться максимальной производительности устройства, пользователи должны выбрать уведомление и следовать инструкциям на экране.
Чтобы отключить уведомление, выполните следующие действия:
- Запустите диспетчер устройств, как описано в первом вопросе этого FAQ.
- В окне диспетчера устройств разверните узел Контроллеры универсальной последовательной шины . Найдите хост-контроллер со словом «Универсальный» или «Открытый» в названии. Если вы найдете его, дважды щелкните его.
- На вкладке Advanced диалогового окна Properties выберите Не сообщать мне об ошибках USB .
Примечание Приведенная выше процедура отключает все уведомления USB, а не только «USB-устройство HI-SPEED, подключенное к порту без HI-SPEED».
Мой концентратор USB 2.0: одинарный или мульти-TT?
Концентратор USB 2.0 может иметь один транслятор транзакций (TT) для всех нисходящих портов концентратора (один TT) или один TT для каждого нисходящего порта концентратора (несколько TT).
Значение поля bDeviceProtocol дескриптора устройства USB и поля bInterfaceProtocol дескриптора интерфейса USB указывает, является ли концентратор одинарным или множественным TT:
- Одиночный ТТ. bDeviceProtocol == 0x01
- Мульти-ТТ. bDeviceProtocol == 0x02
Usbhub.sys использует этот параметр для включения режима мульти-TT или одиночного TT. В Windows XP и более поздних версиях Usbhub.sys всегда включает режим multi-TT на концентраторе multi-TT. Дополнительные сведения о компоновке TT см. В разделах 11.14.1.3 и 11.23.1 спецификации USB 2.0.
Какие символы или байты допустимы в серийном номере USB?
Поле iSerialNumber дескриптора USB-устройства указывает, есть ли у устройства серийный номер и где этот номер хранится, как показано ниже:
- iSerialNumber == 0x00: USB-устройство не имеет серийного номера.
- iSerialNumber ! = 0x00: USB-устройство имеет серийный номер. Значение, присвоенное iSerialNumber , является строковым индексом серийного номера.
Если у устройства есть серийный номер, он должен однозначно идентифицировать каждый экземпляр одного и того же устройства.
Например, если два дескриптора устройства имеют одинаковые значения для полей i dVendor , idProduct и bcdDevice , поле iSerialNumber должно отличаться, чтобы отличать одно устройство от другого.
Plug and Play требует, чтобы каждый байт серийного номера USB был действительным. Если один байт недействителен, Windows отбрасывает серийный номер и обрабатывает устройство так, как если бы у него не было серийного номера. Следующие байтовые значения недействительны для серийных номеров USB:
- 0x2C.
- Значения меньше 0x20.
- Значения больше 0x7F.
Дополнительные сведения о значении iSerialNumber см. В разделе 9.6.1 Спецификации USB 2.0.
Какой LANGID используется в строковом запросе в локализованных сборках Windows?
USB-устройство указывает наличие серийного номера, устанавливая в поле iSerialNumber дескриптора USB-устройства значение индекса строки серийного номера. Чтобы получить серийный номер, Windows выдает строковый запрос с идентификатором языка (LANGID), установленным на 0x0409 (американский английский). Windows всегда использует этот LANGID для получения серийных номеров USB, даже для версий Windows, локализованных для других языков.
Какой LANGID используется для извлечения серийного номера устройства?
USB-устройство указывает наличие серийного номера, устанавливая в поле iSerialNumber дескриптора USB-устройства значение индекса строки серийного номера. Чтобы получить серийный номер, Windows выдает строковый запрос с идентификатором языка (LANGID), установленным на 0x0409 (американский английский). Windows всегда использует этот LANGID для получения серийных номеров USB, даже для версий Windows, локализованных для других языков.
Каков максимальный размер USB-передачи для разных версий Windows?
См. Максимальный размер USB-передачи в различных операционных системах.
Как следует назначать номера нескольким интерфейсам на составном устройстве?
Windows рассматривает USB-устройства, которые имеют более одного интерфейса в первой конфигурации, как составные устройства.
Для Windows XP с пакетом обновления 1 и более ранних версий Windows:
- Номера интерфейсов должны начинаться с нуля.
- Номера интерфейсов должны быть последовательными и увеличиваться.
Для Windows XP с пакетом обновления 2 и более поздних версий Windows номера интерфейсов должны только увеличиваться, а не последовательно.
Для получения дополнительной информации о номерах интерфейсов см. Составные USB-устройства, интерфейсы которых не имеют последовательной нумерации, не работают в Windows XP.
Альтернативные настройки интерфейса должны быть назначены для всех версий Windows следующим образом:
- Значение по умолчанию для интерфейса — всегда альтернативная установка нуля.
- Дополнительные альтернативные номера настроек должны быть последовательными и увеличиваться.
Для получения дополнительной информации об альтернативных настройках см. Раздел 9.6.5 спецификации USB 2.0.
Какие основные ограничения налагает Usbccgp.sys?
Usbccgp.sys поддерживает составные устройства для:
- Windows Me
- Windows XP
- Windows Server 2003
- Windows Vista
- Windows Server 2008
Хотя еще может быть возможно загрузить Usbhub.sys в качестве родительского драйвера для составного устройства в этих и более поздних версиях Windows, Microsoft не рекомендует его, поскольку это может вызвать ошибки совместимости оборудования. Вместо этого следует использовать Usbccgp.sys .
Чтобы убедиться, что вы загружаете правильный драйвер для составного устройства, используйте директивы Include и Needs в файлах INF, как показано ниже:
Включить = USB.INF
Потребности = Composite.Dev
Основные ограничения, накладываемые на аппаратные устройства и драйверы Usbccgp.sys следующие:
Usbccgp поддерживает только конфигурацию по умолчанию, конфигурацию 0.
Usbccgp не поддерживает выборочную приостановку в Windows XP и Windows Server 2003. Эта функция поддерживается только в Windows Vista и более поздних версиях Windows. Примечание Usbccgp поддерживает выборочную приостановку в Windows XP SP1 и более поздних версиях Windows XP, но с ограниченными функциями. Для этих версий Windows составное устройство переводится в режим выборочной приостановки только в том случае, если каждая дочерняя функция устройства имеет ожидающий Idle IRP.Usbccgp не поддерживает выборочную приостановку в Windows XP RTM
Usbccgp поддерживает дескриптор ассоциации интерфейса (IAD) только в Windows XP SP2, Windows Server 2003 SP1 и более поздних версиях Windows.
Usbccgp поддерживает непоследовательные номера интерфейсов только в Windows XP SP2, Windows Server 2003 SP1 и более поздних версиях Windows.
Как включить трассировку отладки для двоичных файлов ядра USB?
См. Сообщение в блоге о том, как включать и просматривать сообщения трассировки WPP в общедоступных файлах PDB драйвера.
Дополнительные сведения об отладке стека ядра USB см. В разделе Как включить подробную трассировку отладки в различных драйверах и подсистемах.
Поддерживает ли Windows дескрипторы ассоциации интерфейса?
Да. Дескриптор ассоциации интерфейса USB 2.0 (IAD) Engineering Change Notification (ECN) представил новый стандартный метод для описания группировки интерфейсов и их альтернативных настроек в рамках функции. IAD можно использовать для идентификации двух или более последовательных интерфейсов и альтернативных настроек в рамках одной функции.
В настоящее время Microsoft работает с IHV над разработкой устройств, поддерживающих IAD. Следующие операционные системы поддерживают IAD:
- Windows XP Service Pack 2 и выше
- Windows Server 2003 с пакетом обновления 1 или более поздней версии
- Windows Vista
Обрабатывает ли стек USB связанные MDL в URB?
Эта функция поддерживается стеком драйверов USB 3.0, входящим в состав Windows.
Может ли драйвер иметь более одного URB в IRP?
№Эта функция не поддерживается стеком USB, входящим в состав Windows.
Поддерживает ли Windows составные USB-концентраторы?
Составное USB-устройство, также называемое многофункциональным USB-устройством, предоставляет несколько функций, каждую из которых можно рассматривать как независимое устройство. Система загружает общий родительский драйвер USB, Usbccgp.sys , чтобы служить в качестве родительского драйвера для всех функций устройства. Универсальный родительский драйвер USB перечисляет функции составного устройства, как если бы они были отдельными USB-устройствами, а затем создает PDO и строит стек устройств для каждой функции.
Составное USB-устройство не может предоставить функцию, которая служит концентратором. Windows не перечисляет такие концентраторы должным образом, и попытка установки устройства может привести к сбою системы.
Концепции USB для всех разработчиков
Универсальная последовательная шина (USB)
Управление устройствомПрежде чем мы углубимся в детали, нам нужно посмотреть, как хост распознает и устанавливает устройство когда вы его подключаете.Нам нужно сделать это в общих чертах без увязнуть в деталях. При подключении USB-устройства в, хост становится осведомленным (из-за подтягивающего резистора на одном линия передачи данных), что устройство подключено. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Хост сейчас сигнализирует Сброс USB на устройство, чтобы оно запустилось в известном состояние в конце сброса.В этом состоянии устройство отвечает на адрес по умолчанию 0. Пока устройство не будет перезагружено, хост предотвращает отправку данных из порта в нисходящий поток. Так и будет сбрасывайте только одно устройство за раз, поэтому нет опасности для двух устройств отвечает на адрес 0. Хост теперь отправит запрос к конечной точке 0 адреса устройства 0, чтобы узнать его максимум размер пакета.Это можно обнаружить с помощью Get Descriptor (Device). команда. На этот запрос устройство должно ответить даже по адресу 0. Обычно (т.е. с Windows) хост снова перезагрузит устройство. Затем он отправляет запрос Set Address с уникальным адресом устройства по адресу 0. После завершения запроса устройство принимает новый адрес. (И на этом этапе хост теперь может сбросить другие недавно подключенные устройства.) Обычно хост Теперь начните проверять устройство на столько деталей, сколько он чувствует потребности. Вот некоторые задействованные здесь запросы:
На данный момент устройство находится в адресуемом, но ненастроенном состоянии, и ему разрешено только отвечать на стандартные запросы. Как только хозяин это почувствует имеет достаточно четкое представление о том, что это за устройство, он загрузит подходящий драйвер устройства. Драйвер устройства будет затем выберите конфигурацию для устройства, отправив Set Configuration запрос к устройству. Устройство находится в настроенное состояние, и может начать работать как устройство разработан, чтобы быть.Отныне он может отвечать на запросы конкретных устройств, в дополнение к стандартным запросам, которые он должен поддерживать. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Теперь мы видим, что там представляет собой набор запросов, на которые устройство должно отвечать и которые необходимо посмотрите подробные средства, с помощью которых передаются запросы. Мы видели в предыдущей главе данные передаются в 4 различных типах передачи:
Единственный вид передачи Перед настройкой устройства доступна передача управления.Единственная доступная конечная точка — это двунаправленная конечная точка. 0. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Конфигурации, интерфейсы, и конечные точки.Устройство содержит количество дескрипторов (как показано справа), которые помогают определить на что способно устройство.Мы рассмотрим эти дескрипторы дальше по странице. На данный момент нам нужно понять, что конфигурации, интерфейсы и конечные точки и как они подходят все вместе. А устройство может иметь более одной конфигурации , но только по одному, и для изменения конфигурации все устройство будет должны перестать функционировать. Могут использоваться разные конфигурации, например, чтобы указать различные текущие требования, так как текущие required определяется в дескрипторе конфигурации. Однако это не часто иметь более одной конфигурации. Стандартные драйверы Windows будут всегда выбирайте первую конфигурацию, чтобы не было много смысла. Устройство может иметь один или несколько интерфейсов. Каждый интерфейс может иметь несколько конечных точек. и представляет собой функциональную единицу, принадлежащую к определенному классу. Каждая конечная точка источник или приемник данных. Например, телефон VOIP может иметь один интерфейс аудио класса с двумя конечными точками для передачи аудио в каждом направлении, а также интерфейс HID с одним прерыванием IN конечная точка, для встроенной клавиатуры. Также возможно есть альтернативные версии интерфейса, и это более распространено чем несколько конфигураций. В примере с VOIP-телефоном звук интерфейс класса может предложить альтернативу с другим звуком ставка.Можно переключить интерфейс на альтернативный, пока устройство остается настроенным. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Пакет SETUPСтандартные запросы все передаются с использованием передачи управления в конечную точку 0.Помните что передача управления начинается с транзакции SETUP, которая передает 8 байт. Эти 8 байтов определяют запрос от хоста. Структура bmRequestType позволяет легко использовать его для включения, когда ваша прошивка пытается интерпретировать запрос на настройку. По сути, когда приходит НАСТРОЙКА, вам нужно перейти к обработчику для конкретного запроса, поэтому например биты 6: 5 позволяют различать обязательный стандарт команды из любого класса или команды поставщика, которые вы, возможно, реализовали для вашего конкретного устройства. Включение бита 7 позволяет вы должны обрабатывать запросы направления IN и OUT в отдельных областях кода. |
Значение 8 байтов данных транзакции SETUP, которые разделены на пять именованные поля. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вот таблица, которая содержит все стандартные запросы, которые может отправлять хост. Первый 5 столбцов — это поля транзакции SETUP по порядку, а последний столбец описывает любые сопутствующие данные этапа данных, которые будут иметь длина мм, длина мм.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET_DESCRIPTORВероятно, что это запрос (с типом дескриптора, установленным на Устройство ) будет первое, что будет получено после сброса USB.Хозяину нужны чтобы узнать максимальную длину пакета, используемого контрольной конечной точкой и эта информация доступна в 8-м байте дескриптора устройства. Обычно, когда хост Windows, устройство получит запрос с требуемым length wLength установлен на 64. Затем хост вводит 1 пакет, а затем снова перезагрузите устройство. Независимо от значения максимального пакета length, хост теперь имеет значение 8-го байта и знает, что размер пакета предназначен для всех будущих передач управления. Вероятно, второй сброс чтобы гарантировать, что устройство не запутается после того, как разрешено завершить передачу всех 18 байт устройства дескриптор. |
Стол использования wValues в запросах Get Descriptor для выбора необходимого дескриптор. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Дескриптор устройстваЭтот дескриптор будет скорее всего, будет первым, который получит хост. Мы должны указать из некоторых важных функций. bLength и bDescriptorTypeНачало всех дескрипторов с одним байтом, определяющим длину дескриптора, и это всегда следует один байт, определяющий тип дескриптора. бит USBЕдинственная действующая версия номера: 0x0100 (USB1.0), 0x0110 (USB1.1) и 0x0200 (USB2.0). Если вы разрабатываете новое устройство, оно должно обозначаться как USB2.0, потому что это текущая спецификация. bDeviceClass, bDeviceSubClass и bDeviceProtocolЭта тройка ценностей используется для описания класса устройства различными способами, как определено в различных документах спецификации классов от USB-IF. idVendor, idProduct и bcdDeviceКомбинация idVendor и idProduct (также известный как VID и PID) должен быть уникальным для Устройство. Это означает, что используемый вами VID должен быть выпущен USB-IF, который вы имеете право использовать. Вы можете купить VID из USB-IF, или вы можете получить право на использовать VID от другого производителя вместе с конкретным PID которые они вам выдали.Если вы используете комбинацию VID / PID который уже используется, то у вас, вероятно, возникнут серьезные проблемы с вашим продуктом в поле. |
Устройство Дескриптор | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УСТАНОВИТЬ АДРЕСПосле того, как хост определил максимальный размер пакета для конечной точки 0, он может начать нормальная связь с устройством.Как уже упоминалось выше, там может быть второй сброс с хоста. Хосту теперь нужно выдать запрос SET_ADDRESS к устройству, чтобы каждое устройство на bus имеет уникальный адрес для ответа. SET_ADDRESS — простой, запрос внешнего направления в передаче управления без стадии данных. Единственная полезная информация, содержащаяся в пакете SETUP, — это необходимая адрес. При реализации этого запроса в прошивке, следует отметить следующее. Все остальные запросы должны быть выполнены до того, как этап статуса будет завершен. Но в в случае SET_ADDRESS, вы не должны изменять адрес устройства, пока после статус стадии. Статусный этап не удастся если устройство все еще не отвечает на адрес 0, пока принимает место.Затем устройству дается 2 мс, чтобы подготовиться к ответу на новый адрес. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сбор другой информации КомандыХост, скорее всего, начните использовать запрос GET_DESCRIPTOR, упомянутый выше, чтобы получить другая информация, описывающая устройство.Основная часть этой информации — дескриптор конфигурации. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить дескриптор (конфигурация)Дескриптор Get (конфигурация) требует специального объяснения, потому что запрос не дает возвращается только дескриптор конфигурации, но также некоторые или все ряд других дескрипторов:
A Получить дескриптор конфигурации получает дескрипторы только для одной конфигурации в зависимости от индекс дескриптора в wValue пакета SETUP.Большинство устройств иметь только одну конфигурацию, потому что встроенные драйверы Windows всегда выберите первую конфигурацию. Схема напротив показывает типичный набор извлекаемых дескрипторов. Это начинается с дескриптор конфигурации, а вертикальное положение показывает правильная последовательность, с интерфейсами, которые обрабатываются по очереди, за каждой следуют собственные конечные точки. Положение класса дескрипторы определены в соответствующей спецификации класса, и конечно, позиции дескриптора поставщиков будут зависеть от поставщика обеспокоен. Позиция дескриптора OTG не определен, но обычно появляется сразу после конфигурации дескриптор. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Дескриптор конфигурацииДескриптор конфигурации формат показан справа. Значение wTotalLegth важно, потому что он сообщает хосту, сколько байтов содержится в этом дескрипторе и во всех последующих дескрипторах. bNumInterfaces описывает сколько интерфейсов поддерживает эта конфигурация. |
Конфигурация Дескриптор | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Дескриптор интерфейсаДескриптор интерфейса формат показан справа. bAlternateНастройка потребностей какое-то объяснение. У интерфейса может быть более одного варианта, и эти варианты можно переключать, в то время как другие интерфейсы все еще в эксплуатации. Для первого (и по умолчанию) альтернатива bAlternateSetting всегда 0. Иметь второй интерфейс вариант, за дескриптором интерфейса по умолчанию будет следовать его дескрипторы конечных точек, за которыми будет следовать альтернативный дескриптор интерфейса, а затем его дескрипторов конечной точки . bInterfaceClass, bInterfaceSubClass и bInterfaceProtocolОпределив класс, подкласс и протокол в интерфейсе, возможно наличие интерфейсов с разными классами в одном устройстве.Это называется устройство составное . |
Интерфейс Дескриптор | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Дескриптор конечной точкиДескриптор конечной точки формат показан справа. |
Конечная точка Дескриптор | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить дескриптор (строка)Есть несколько строк который может запросить хост. Строки, определенные в дескрипторе устройства являются:
Эти строки необязательны.Если не поддерживается, соответствующий индекс в дескрипторе устройства будет 0. В противном случае хост может использовать указанный индекс в Get Запрос дескриптора (строка) для получения дескриптора. Получить дескриптор (строка), с индексом дескриптора 0 в младшем байте wValue, используется для получения дескриптора специального строкового языка. Это содержит серию спецификаторов языка размером 2 байта.Теоретически, если язык по вашему выбору поддерживается в этом списке, вы можете использовать индекс к этому идентификатору языка для доступа к строковым дескрипторам на этом языке указав это в wIndex запроса Get Descriptor (String). На практике с Windows у вас будут трудности, если вы сделаете не гарантируйте, что первым выбранным языком является английский (США). |
Строка
Descriptor Zero
Строка Дескриптор | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
НАБОР_КОНФИГУРАЦИЯКогда хост получил вся необходимая информация загружает драйвер для устройства на основе комбинации VID / PID в дескрипторе устройства или на стандартный класс, определенный там или в дескрипторе интерфейса. Водитель также может спросить для той же или другой информации с помощью запросов Get Descriptor. В конце концов решит на настройте устройство с помощью запроса SET_CONFIGURATION. Обычно (при наличии одной конфигурации) Set Configuration В запросе wValue будет установлено значение 1, что выберет первую конфигурацию. Установить конфигурацию можно также может использоваться с параметром wValue, равным 0, для деконфигурирования устройства. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET_CONFIGURATIONЭтот запрос соответствует Установите конфигурацию и просто позволяет хосту определять, какой конфигурация, установленная ранее. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
НАБОР_ФУНКЦИЯ |
Стол значений wValues, используемых в запросах Set Feature и Clear Feature. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET_STATUSЭтот запрос используется для получения битов состояния от устройства, интерфейса или конечной точки. В каждом случае запрос выбирает 16 бит (2 байта). Таблицы для справа показаны биты состояния, которые реализованы в настоящее время. Обратите внимание, что удаленное пробуждение И биты состояния останова могут управляться хостом с помощью Set.Очистить Запросы функций, но бит автономного питания контролируется только Устройство. |
Устройство Биты состояния
Интерфейс Биты состояния
Конечная точка Биты состояния | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SET_INTERFACE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SYNCH_FRAMEИспользуется с некоторыми изохронная передача, при которой размер передачи зависит от кадра. См. Более подробную информацию в спецификации USB 2.0. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SET_DESCRIPTORЭто стандартный запрос не является обязательным и используется не часто. Это позволяет хосту указать новый набор значений для данного дескриптора. Трудно представить когда это может быть полезно. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
СводкаМы рассмотрели набор стандартных запросов, которые устройство должно поддерживать, чтобы стать работоспособным. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Скоро …Далее рассмотрим полный перебор и начало работы конкретного устройства. | Вперед | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Авторские права © 2006-2008 ООО «МКП Электроникс» | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
РЕКЛАМА
|
Что такое режим отладки USB на Android? Вот как его включить
Android прост в использовании из коробки, но он содержит множество скрытых функций для опытных пользователей.Многие из них скрыты в меню Developer Options . Как следует из названия, эти функции жизненно важны для разработчиков, создающих приложения для Android, но не так важны для обычного пользователя.
Одна из самых известных функций разработчиков Android — это USB Debugging .Вы, возможно, видели этот термин, и задавались вопросом, стоит ли его включать. Давайте посмотрим, для чего нужен режим отладки Android по USB и нужен ли он вам.
Что такое режим отладки USB?
USB Debugging позволяет устройству Android взаимодействовать с компьютером, на котором запущен Android SDK, для использования расширенных операций. .
Когда вы разрабатываете приложения для Android, вам необходимо установить Android Software Developer Kit (SDK) на свой компьютер.SDK предоставляет разработчикам инструменты, необходимые для создания приложений для определенной платформы.
Обычно вы устанавливаете его вместе с Android Studio, которая представляет собой среду разработки для приложений Android.Он включает набор инструментов, жизненно важных для любого разработчика, например отладчик для устранения проблем и визуальный редактор.
Библиотеки — еще один ключевой компонент SDK.Это позволяет разработчикам выполнять общие функции без необходимости их перекодирования. Например, в Android есть встроенная функция печати, поэтому при написании приложения вам не нужно придумывать новый способ печати. Вы просто вызываете встроенный метод, включенный в библиотеку, когда приходит время сделать это.
Вы можете многое сделать с Android с самого устройства.Но разработчикам нужно больше возможностей. Было бы очень сложно перемещать файлы между устройствами, запускать команды и выполнять другие действия вручную, поэтому они используют инструменты, встроенные в Android Studio и Android SDK, чтобы сделать их безболезненными.
Если вам не нужна Android Studio, вы можете установить только Android SDK.Вам нужно будет сделать это, если вы хотите рутировать свой телефон или выполнить другие сложные задачи.
Включение отладки по USB позволяет вашему телефону обмениваться данными с ПК, чтобы вы могли воспользоваться этими инструментами.
Как включить отладку по USB на Android?
На современных устройствах Android вы найдете USB-отладку в меню Developer Options , которое по умолчанию скрыто.
Чтобы разблокировать его, перейдите к Настройки и прокрутите вниз до О телефоне .Снова прокрутите вниз, и вы увидите запись Build number внизу. Коснитесь этого несколько раз, и вы увидите уведомление о том, что теперь вы разработчик.
изображение галерея (2 изображения) ЗакрытьИзображение 1 из 2
Изображение 2 из 2
Теперь вернитесь к Настройки и прокрутите вниз до конца, где вы получили доступ к О телефоне .В Android Pie и более поздних версиях вам нужно открыть запись System и развернуть раздел Advanced . Здесь вы увидите новую запись под названием Параметры разработчика . В старых версиях Android вы увидите запись Developer options , указанную рядом с About phone .
В любом случае, как только вы окажетесь внутри, найдите USB debugging в заголовке Debugging .Нажмите ползунок, чтобы включить его, и подтвердите предупреждение Android о том, что вы понимаете, для чего эта функция.
ЗакрытьИзображение 1 из 3
Изображение 2 из 3
Изображение 3 из 3
Теперь вы включили отладку по USB.Чтобы использовать его, вам просто нужно подключить телефон к ПК с помощью кабеля USB. Когда вы это сделаете, вы увидите на своем телефоне запрос с вопросом, хотите ли вы разрешить отладку по USB для этого конкретного компьютера. Это функция безопасности, предназначенная для защиты вашего устройства от атак, поэтому убедитесь, что вы доверяете компьютеру, прежде чем соглашаться с этим.
Если вы когда-нибудь по ошибке примете приглашение для устройства, выберите Отменить авторизацию отладки USB , чтобы сбросить все доверенные компьютеры.
Что делает отладка Android по USB?
Без USB-отладки вы не сможете отправлять на телефон какие-либо расширенные команды через USB-кабель.Таким образом, разработчикам необходимо включить отладку по USB, чтобы они могли загружать приложения на свои устройства для тестирования и взаимодействия.
Когда вы создаете новую сборку своего приложения в Android Studio и хотите ее протестировать, вы можете отправить ее на подключенное устройство всего несколькими щелчками мыши.После сборки он запустится и сразу же появится на вашем устройстве. Это намного быстрее, чем загрузка APK-файлов вручную.
Не разработчики обычно включают отладку по USB для рутирования своих телефонов. Получение root-прав зависит от устройства, но для большинства методов используются программы, запускаемые с рабочего стола. После того, как вы включите отладку по USB и подключите свой телефон, вы можете использовать инструмент для отправки корневых инструкций на ваше устройство, даже не касаясь его.Установка пользовательского ПЗУ включает аналогичный процесс.
Вам также необходимо включить отладку по USB, чтобы использовать команды Android Debug Bridge (ADB).Используя их, вы можете устанавливать файлы APK, хранящиеся на вашем ПК, на свой телефон, перемещать файлы туда и обратно и просматривать журналы устройства на предмет ошибок отладки. Команды ADB и Fastboot также могут сохранить ваше заблокированное устройство, даже если вы не можете его нормально включить.
В старые времена Android отладка по USB требовалась и для некоторых других функций.Наиболее примечательным было создание снимка экрана через USB, что было так же раздражающе, как и звучало. Это было до того, как сделать снимок экрана Android было легко благодаря стандартной команде. Теперь вам просто нужно удерживать комбинацию кнопок вашего устройства (обычно Power и Volume Down ), чтобы сделать снимок экрана, что делает этот метод устаревшим.
Безопасна ли отладка по USB?
Теоретически при включенной отладке по USB подключение телефона к общедоступному порту зарядки может вызвать проблемы.Если кто-то имеет доступ к порту, он потенциально может украсть информацию с вашего устройства или отправить на него вредоносные приложения.
Вот почему Android отображает запрос на подтверждение, поэтому вы не подключаетесь к компьютеру, которому не доверяете.Однако ничего не подозревающий пользователь может принять приглашение, даже не осознавая, для чего оно предназначено.
Кроме того, если оставить USB-отладку включенной, ваше устройство станет уязвимым для атак, если вы его потеряете.Кто-то, кто знал, что они делают, мог подключить ваше устройство к своему компьютеру и отдавать ему команды через ADB, не зная вашего PIN-кода. Это пугает, и это веская причина, по которой вам следует настроить Диспетчер устройств Android, чтобы вы могли удаленно найти или стереть данные с устройства.
Если вы регулярно не используете ADB и не подключаете Android-устройство к компьютеру, вам не следует оставлять USB-отладку включенной все время.Можно оставить на несколько дней, пока вы над чем-то работаете, но нет необходимости включать его, если вы не используете его регулярно.
Как вы используете USB-отладку Android?
Мы ознакомились с тем, что делает отладка по USB и для чего ее можно использовать.Таким образом, эта функция позволяет отправлять расширенные команды на устройство при подключении телефона к ПК. Отладка по USB жизненно важна для разработчиков, но все же содержит некоторые полезные приемы для опытных пользователей. Хотя вы можете свободно включать его при необходимости, мы рекомендуем держать его выключенным, когда вы его не используете. Это повысит безопасность вашего устройства.
Если вы ищете более полезную информацию о USB для вашего телефона Android, обязательно ознакомьтесь с классными способами использования USB OTG на своем телефоне Android.
Кредит изображения: caluian.daniel / Depositphotos
Apple обновляет iOS 12, чтобы исправить ошибку, связанную с уведомлениями о коронавирусеApple обновила свою старую операционную систему iOS 12, чтобы исправить ошибку с технологией отслеживания COVID-19.
Об авторе Бен Штегнер (Опубликовано 1610 статей)Бен — заместитель редактора и менеджер по адаптации в MakeUseOf.Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.
Больше От Бена СтегнераПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в письме, которое мы вам только что отправили.
Как проверить, какой контроллер USB-устройство подключено к
Использование поиска Intel.com
Вы можете легко выполнить поиск по всему сайту Intel.com несколькими способами.
- Название бренда: Core i9
- Номер документа: 123456
- Кодовое имя: Kaby Lake
- Специальные операторы: «Ледяное озеро», Лед И Озеро, Лед ИЛИ Озеро, Лед *
Быстрые ссылки
Вы также можете воспользоваться быстрыми ссылками ниже, чтобы увидеть результаты наиболее популярных поисковых запросов.