В принципе для подключения к компьютеру нужен только USB провод от iPhone, а вот если вы хотите закачать что-то на свой гаджет, то вам потребуется скачать с оф. сайта Apple программу iTunes - она нужна не только для iPhone, но и для iPad/iPod и других устройств Apple.
Возможно! Только если купить програму... Качать с интернета нет смысла, работать не будет.
Друг дал простой совет.Прежде чем нести ноутбук или нет-бук в сервис из-за неисправных USB, попробуйте сделать вот что:
Отключите ноутбук от сети полностью.
Вытащите полностью аккумуляторную батарею на 3-5 минут.
Воткните всё обратно и включайте.
Как оказалось,именно выключения батареи оказывает целительный эффект - после описанной манипуляции USB порты на моем ноутбуке заработали все до единого!
Если компьютер не видит подключенный к компьютеру цифровой фотоаппарат, через кабель USB - это больше говорит о не правильной работы драйверов , кстати обновить(переустановить) драйвера, возможно причина действительно в них или попробуйте подключить к другому разъёму.
Другая предположенная причина может быть из за не надёжности самого кабеля - шнура, если нет повреждений - ищите причину в драйверах или самого фотоаппарата.
Попробуйте для начала вынуть карту памяти из цифрового фотоаппарата, сделайте кадр - если же причина по прежнему остается без изменений , возможно виноваты драйвера или шнур, замените кабель USB. Удачи!
Можно предполагать, что от вас хотят, чтобы было устройство, подключающееся и опознающееся на USB шине, которое способно принимать по этой шине некоторые команды и иметь на выходе некоторое количество линий, по которым в соответствии с этими командами она будет выставлять те или иные управляющие сигналы. Также, вероятно, следует предусмотреть и обратный канал -- линии, состояние которых можно прочитать.
Вариант реализации порта USB -- это взять любой микроконтроллер с аппаратной поддержкой. Например, STM32F103. И поднять на нем интерфейс CDC -- эмуляцию последовательного порта. Таким образом, команды можно сделать в текстовом формате, чтобы можно было "общаться" с устройством через обычную терминальную программу. Соответственно, помимо поддержки USB на МК нужно реализовать интерпретацию командной строки, начальную настройку портов и перенастройку их в процессе (например, если надо одну и ту же ногу использовать в обе стороны -- на ввод и на вывод), запись нужных данных в порты МК, чтение портов и выдачу их в виртуальный UART. Возможно, нужно будет сделать внутренний скриптовый язык для того, чтобы устройство самостоятельно могло реагировать на какие-то события, не дергая за этим компьютер, а только, например, сообщая о произошедшем событии и реакции на него.
Самый простой вариант -- это вообще отказаться от поддержки USB в контроллере и поставить внешний преобразователь USB-UART.