ot PerfectStranger(16-02-2006)

reiting (19)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

1.I sega kakvo?

V tazi statiia shte se opitam da obiasnia kak da si prehvurliate snimki, video, temi i melodii mezhdu lyubimiia vi telefon i lyubimata vi OS :), chrez DCU-11 USB kabel.Primerite v tazi statiia se otnasiat za SE K508i, OpenSuSE-10.1 Beta3 s iadro-2.6.16.
Po printsip ne bi sledvalo da ima problemi s drugi modeli na SE, kakto i s drugi distributsii - prosto s tova razpolagam v momenta :)

2.Kakvo ni triabva?

Modul v iadroto za DCU-11 USB kabela, a imenno cp2101 .
Mozhete da proverite dali go imate kompiliran s komandata:

#modprobe cp2101

Ako ne vi izvede nikakvo suobshtenie za greshka - znachi imate modula i e zareden uspeshno.
Sled izpulnenie na komandata:

#lsmod |grep cp2101

Triabva da vidite neshto takova:

cp2101                 11780  0
usbserial              29288  1 cp2101
usbcore               113540  7 snd_usb_audio,snd_usb_lib,pwc,cp2101,usbserial,uhci_hcd

Ako li ne, shte triabva da si prekompilirate iadroto. Modula se namira v:

-> Device Drivers
 -> USB support
   -> USB Serial Converter support
     <M>USB CP2101 UART Bridge Controller

Niama da se spiram na tova kak da si prekompilirate iadroto - ne e tema na tazi statiia, a i ima dostatuchno statii po vuprosa.

Triabva ni sushto taka i dve biblioteki - a imenno:
expat       koiato mozhe da izteglite ot http://ovh.dl.sourceforge.net/sourcefor...
libezV24    i tazi ot http://kent.dl.sourceforge.net/sourcefo...

Predi da pristupite kum instaliraneto im, mozhete da proverite v paketniia menidzhur na vashata distributsiia dali niama gotovi kompilirani paketi i da si gi instalirate ot tam (Vsushtnost tova e za predpochitane)

Instalirane na expat:

Vupros na lichen izbor e kude shte slozhite source koda - v primerite po dolu shte izpolzvam direktoriiata /opt.
Vsichki komandi se izpulniavat kato root.

#cd /opt
#gzip -d expat-2.0.0.tar.gz
#tar -xvf expat-2.0.0.tar
#cd expat-2.0.0
#./configure
#make
#make install

Poveche i po podrobna informatsiia otnosno instaliraneto mozhete da namerite v README faila v arhiva.

Instalirane na libezV24:

#cd /opt
#gzip -d libezV24-0.1.1.tar.gz
#tar -xvf libezV24-0.1.1.tar
#cd libezV24-0.1.1
#make Tuk shte propusnem ./configure. Vuzmozhno e da vi izvede greshka - neshto ot roda na "test-v24 Undefined symbol....." Tova ne triabva da vi pritesniava
#make install

Poveche i po podrobna informatsiia otnosno instaliraneto mozhete da namerite v README faila v arhiva.

Sega ni triabva programata Cable-Obex, koiato mozhete da izteglite ot http://belnet.dl.sourceforge.net/source...

Instalirane na cobex:

#cd /opt
#gzip -d  cobex-0.2.7.tar.gz
#tar -xvf cobex-0.2.7.tar
#cd cobex-0.2.7
#make

Poveche i po podrobna informatsiia otnosno instaliraneto mozhete da namerite v README faila v arhiva.

Sega veche imame vsichko neobhodimo za da svaliame i kachvame failove v i ot telefona :)
No predi tova triabva da svurzhem telefona s kompyutura i da razberem kude go e zakachila OS. Tova stava s komandata:

#dmesg |grep USB

Kato rezultat triabva da vidite neshto takova:

usb 1-2: cp2101 converter now attached to ttyUSB0

V moia sluchai telefonut e "/dev/ttyUSB0"
Pri vas tova mozhe i da ne e tochno taka a "/dev/usb/ttyUSB0" zavisi ot distributsiiata koiato polzvate.

Komandite s koito razpolagame sa:

Za razglezhdane na sudurzhanieto na telefona komandata e:

cobex_ls <ustroistvo> ""

Za da izteglite fail ot telefona:

cobex_get <ustroistvo> <fail>

Kakto veche predpolagam se doseshtate za da kachite fail v telefona komandata e:

cobex_put <ustroistvo> <ime na fail> <ime v telefona>

A sega i niakolko nagledni primera:

Za razglezhdane na sudurzhanieto:

linux:~ # cd /opt/cobex-0.2.7/
linux:/opt/cobex-0.2.7 # ./cobex_ls /dev/ttyUSB0 ""   Kogato mezhdu kavichkite e prazno - listva glavnata direktoriia.
Pictures        directory
Sounds  directory
Themes  directory
Videos  directory
Other   directory
linux:/opt/cobex-0.2.7 # ./cobex_ls /dev/ttyUSB0 "Pictures"
..      directory
Picture(9).jpg  110321
Picture(6).jpg  26054
Picture(8).jpg  23035
t154.gif        50657
MicrosoftWinXPT61032 (1).gif    6786
d007.jpg        4186
Rivets.jpg      8018
Sony Ericsson.gif       51886
Trapped.jpg     6467
camera_semc     directory
linux:/opt/cobex-0.2.7 # ./cobex_ls /dev/ttyUSB0 "Pictures/camera_semc"
..      directory
Picture(12).jpg 31429
Picture(5).jpg  9379
Picture(67).jpg 9168
Picture(65).jpg 9125
Picture(34).jpg 29356
Picture(29).jpg 4708
Picture(11).jpg 7224
Picture(28).jpg 12590
Picture(18).jpg 23840
Picture(16).jpg 7443
Picture(10).jpg 11627
Picture(7).jpg  11222
Picture(1).jpg  15061
Picture(9).jpg  13203
Picture(4).jpg  8459
Picture(2).jpg  12554
Snimka(5).jpg   10012
Snimka(4).jpg   6638
Snimka(1).jpg   7960
Snimka(2).jpg   7331
linux:/opt/cobex-0.2.7 #

A sega neka da si izteglim Picture(12).jpg v domashnata ni direktoriia:

linux:/opt/cobex-0.2.7 # ./cobex_get /dev/ttyUSB0 "Pictures/camera_semc/Picture(12).jpg" > /home/user/Pic.jpg

I suotvetno da kachim mp3ka v telefona:

linux:/opt/cobex-0.2.7 # ./cobex_put /dev/ttyUSB0 /home/dimitar/BTR_-_Elmaz_i_styklo.mp3 btr.mp3
Sent 352338 bytes.
linux:/opt/cobex-0.2.7 #

Dobra ideia e da zadavate po kratki imena na failovete koito shte kachvate - v gorniia primer "BTR_-_Elmaz_i_styklo.mp3" e originalnoto ime na faila a "btr.mp3" e imeto pod koeto shte bude zapisan v telefona.

Ami tova e! Statiiata ne pretendira da e 100% izcherpatelna no se nadiavam pone da vi dade niakakva nasoka. SHTe se radvam da spodelite vashite zabelezhki i vpechatleniia i za drugi modeli telefoni. Spored avtora na cobex - ima izvestni ogranicheniia za SE T300, T310. Sushto taka programata e testvana i s SE K700i, T610.

Avtorut ne nosi nikakva otgovornost za zagubeni danni ili povreden harduer poradi izpulnenieto na opisanata po gore protsedura. :)

Polezni vruzki:
http://cobex.sourceforge.net/
http://sourceforge.net/projects/tsemgr/  Grafichen menidzhur, koito ne sum razglezhdal podrobno i niamam nikakva predstava dali raboti :( Avtorut mu e sprial da go razrabotva poveche :(
http://expat.sourceforge.net/
http://ezv24.sourceforge.net/
http://www.sonyericsson.com/


Uspeh na vsichki entusiasti!! :)  


<< Instalirane na softuer pod OS Linux | Zaobikaliane na TTL filtri pri NAT >>