Geral
Sem Comentários A tecnologia muda o mundo

Geral
Sem Comentários 
Geral
Sem Comentários
Para carregar o Ipad via porta USB, já existem patches para Windows. No Ubuntu Linux, existe um pequeno programa criado por Onderj Zary da Rainbow-Software que funciona muito bem. O programa é disponibilizado em um arquivo tar.gz com o seu código fonte, então seguindo as instruções de compilação é possível instalá-lo no Ubuntu (funciona tanto em 32-bit quanto 64-bit).
Procedimentos:
Alternativamente, voce pode instalar ambos os pacotes acima, pelo gerenciador de pacotes "synaptic" em System -> Administration -> Synaptic Package Manager.
cd Downloads/ipad_charge_1.0 sudo make sudo make install
OBs: Se você receber um erro após o comando make, similar ao mostrado abaixo:
gcc -Wall -Wextra ipad_charge.c -lusb -o ipad_charge
…
collect2: ld returned 1 exit status
make: *** [ipad_charge] Error 1
Apenas edite o arquivo "Makefile" (você o encontrará dentro do diretório 'ipad_charge_1.0', e adcione um "-1.0" depois da palavra usb na segunda linha deixando-a assim:
gcc -Wall -Wextra ipad_charge.c -lusb-1.0 -o ipad_charge
Pronto! Isso deve funcionar automaticamente quando você plugar o iPad na USB, e leia o README para mais unformacoes sobre o uso.
Segue agora uma recomendação vinda de um amigo meu que executou o procedimento acima:
IMPORTANTE:
Aparentemente, alguns dados do dispositivo lidos do "sysfs" podem mudar e, sendo assim, precisam ser corrigidos /
alterados na regra udev, adicionada em /etc/udev/rules.d/95-ipad_charge.rules. No meu caso, precisei alterar o valor da variavel
"idProduct".
Estava assim:
ENV{DEVTYPE}=="usb_device", ACTION=="add", BUS=="usb", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="129a",RUN+="/usr/bin/ipad_charge"
Ficou assim:
ENV{DEVTYPE}=="usb_device", ACTION=="add", BUS=="usb", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="12a2",RUN+="/usr/bin/ipad_charge"
Para obter estes dados (idProduct e id Vendor), faça o seguinte:
ls /sys/bus/usb/devices/
ls -l /sys/bus/usb/devices/2-3
Deve aparecer algo similar ao mostrado abaixo:
/sys/bus/usb/devices/2-3 -> ../../../devices/pci0000:00/0000:00:13.2/usb2/2-3
cd /sys/devices/pci0000:00/0000:00:13.2/usb2/2-3
cat idProduct cat idVendor
Importante lembrar que os endereços de dispositivo certamente vão mudar, de acordo com o modelo do equipamento e a ordem de leitura dos barramentos, portanto, não adianta copiar e colar os comandos acima pois, provavelmente, o seu Ipad não apresentará o link "2-3" em "/sys/bus/usb/devices/"!
Faça pela vida e descubra por si próprio.