ot iko(16-06-2005)
reiting (23)
[ dobre ]
[ zle ]
Variant za otpechatvane Siemens mini How-To
# Avtor : Hristo Iliev
# email: iko at drundrun dot org
#
# v0.2 Data : 16 yuni 2005 g.
# Promeni:
# - Dobaveno obiasnenie za montirane prez IrDA
# - Dobaveno obiasnenie za montirane prez USB kabel
# - Obnoveni versii na programite i internet adresite
# - Nov litsenz - Creative Commons Attribution
# - drugi drebni kozmetichni promeni :)
#
# v0.1 Data : 24 April 2004 g.
# Purvonachalna versiia
1. Kakva e tselta ?
TSelta mi beshe da razglezhdam direktoriite na
mobilniia mi telefon i obmeniam informatsiia (snimki, melodii,
Java igri, prilozheniia i dr.) s kompyutur, izpolzvaiki
operatsionna sistema GNU/linux.
2. Koi telefoni vklyuchva tova how-to ?
Az lichno imam Siemens C60 (www.my-siemens.com/c60),
no opisanata po-dolu protsedura bi triabvalo da vi pomogne da
svurzhete vsichki modeli mobilni telefoni na Siemens po-novi
ot S55. Testvano e sus Siemens C60 i M55.
3. Kakvo e neobhodimo ?
3.1. Harduer :
- Mobilen telefon Siemens :)
- Interfeis za vruzka s kompyutur - kabel za danni
(za serien port ili USB) ili infracherven port. Ako niakoi
uspee da go svurzhe prez bluetooth, shte se radvam da spodeli
kak stava, za da dopulnia tova HowTo . Az imam kabel za
serien port (struva 15 lv. po magazinite za GSM-i) i tova
how-to se otnasia osnovno za vruzka prez serien port.
3.2. Softuer
- FUSE (Filesystem in userspase)
- SieFS (Siemens File System)
- kernel source - ili pone neobhodimite na FUSE
hedur failove da kompilira modul za iadroto
zabelezhka: estestveno ako namerite FUSE kompilirano za
vasheto iadro, ne Vi e neobhodim negoviia izhoden kod.
4. Instalirane
4.1. Fuse
Izteglete si FUSE ot stranitsata na proekta :
http://sourceforge.net/projects/fuse/
Poslednata versiia kum momenta na pisane e 2.3.0 ot
2.06.2005 g. Razarhiviraite i kompiliraite po trivialniia za
linux nachin :
$ tar -zxvf fuse-2.3.0.tar.gz
$ cd fuse-2.3.0
Prochetete README failovete i izpulnete uputvaniiata napisani
tam, ako se otnasiat za vas. Sled tova produlzhete:
$ ./configure
$ make
i sled tova kato root
# make install
Taka bi triabvalo da imate kompiliran modul za vasheto iadro.
Opitaite da go zaredite :
# modprobe fuse
Ako niama suobshtenie za greshka i vsichko izglezhda nared
produlzhete natatuk, ako ne, oburnete vnimanie na slednite
neshta:
- po-starite versii na fuse (predi 2.1) ne rabotiat
na linuks iadra predi 2.6.10
- fuse i iadroto triabva ZADULZHITELNO da sa
kompilirani s edna i sushta veriia na kompilatora (nai-chesto
gcc). Pri men otkazvashe da se vklyuchi modul, kompiliran s gcc
4 na iadro kompilirano s gcc 3.4 .
- niakakuv drug problem ?!? Vizhte izhoda ot
komandata dmesg, koito mozhe da Vi nasochi kum problema.
4.2. SieFS
SieFS e napisan ot Dmitry Zakharov [dmitry-z AT
mail DOT ru] i mozhe da go izteglite ot
http://chaos.allsiemens.com/siefs/
Poslednata versiia kum momenta na pisane e 0.5 ot 5.04.2005
g. Razarhiviraneto i instaliraneto stava po sushtiia lesen
nachin :)
$ tar -zxvf siefs-0.5.tar.gz
$ cd siefs-0.5
$ ./configure
$ make
i kato root
# make install
Po zhelanie mozhe predi make install da namalite goleminata
na izpulnimiia fail s strip -s siefs.
Sega veche ste gotovi za nai-vazhnoto :)
5. Montirane na telefona
5.1. Prez serien kabel
Svurzhete telefona, kabela i kompyutura i se ubedete
che vruzkite sa dobre zategnati i praviat siguren kontakt. Pri
men telefona se svurzva kum COM2 (/dev/ttyS1) i za da
montiram telefona izpulniavam slednata komanda (s root ili
chrez sudo) :
# mount -t siefs /dev/ttyS1 /home/iko/mobile
Tova raboti pri men. Kakto pishe na stranitsata na SieFS, ako
imate po-stara versiia na mount, probvaite s :
# fusermount /mnt/mobile siefs /dev/ttyS0 [options]
Razbira se ako ima nuzhda promenete tochkata na montirane i
imeto na ustroistvoto.
5.2. Prez infracherven port (IrDA)
(tazi chast e napisana ot Mihail Milev [mihailmilev
AT gmail DOT com], koito uspeshno e montiral svoia Siemens S65
prez IrDA. Blagodaria mu za informatsiiata.)
- Zaredete modulut za IrDA donguli, koito raboti pri
men bezuprechno
# modprobe stir4200
- za da dobavite ustroistvoto kum sistemata
izpulnete komandata (v sluchaia irda0 sum go vidial ot
komandata dmesg)
# irattach irda0 -s
- puskam za da vidia dali telefona mi e razpoznat. Po
printsip na niakoi ot poiaviavashtite se redove pishe "Siemens
S65"
# irdadump
- posledna stupka - montirane na telefona
# mount -t siefs /dev/ircomm1 /mnt/net
zabelezhka: interesnoto e che kato se opitam da montiram
/dev/ircomm0 - mi dava Input/Output Error
5.3. Prez USB kabel
(Tazi chast e vzeta ot komentarut na Velko Lazarov
[velkothebest AT yahoo DOT com], kum purvata veriia na tozi
dokument v saita "Linuks za bulgari". Blagodaria i
na nego za tazi dobavka.)
Montirane stava kato se izpolzva usbserial modula
na iadroto. Zaredete tozi modul (ako ne e kompiliran v samoto
iadro) :
# modprobe usbserial
Sled tova se montira chrez komandata
# mount -t siefs /dev/ttyUSB0 /media/c60
razbira se ustroistvoto (/dev/ttyUSB0) i tochkata na
montirane (/media/c60) sa primerni i pri Vas mozhe da sa
razlichni.
6. Kak da prehvurlia informatsiia ?
Ako vsichko do tuk e preminalo bez problemi,
ostanaloto e lesno - prosto se otnasiaite s failovete i
direktoriite ot telefona Vi kakto sus vsichki ostanali
failove i direktorii. Mozhe spokoino da kopirate failove s cp
ot i v telefona. S df mozhe da vidite svobodnoto miasto v
telefona i estestveno s rm mozhe da triete failove :) Ili
prosto izpolzvate lyubimiiat Vi failov menidzhur.
Drugiia variant e s konzolnata programa slink, koiato
se kompilira zaedno s siefs i sushto mozhe da komunikirate s
telefona si chrez konzolni komandi. SHTe e super ako niakoi
napravi GUI frontend :)
Osven tava mozhe da preobrazuvate vashite glasovi
belezhki ot telefona v .wav format chrez programkata vmo2wav,
koiato sushto idva zaedno s siefs.
$ vmo2wav [-o output_file.wav] input_file.vmo
7. Problemi ???
Pri men vsichko premina bez problemi :) ako i Vie
sledvate tezi stupki, chetete vnimatelno README failovete i
ste kusmetliia bi triabvalo da niama problemi s instaliraneto.
Dokato pisheh tova ednovremenno go izprobvah na Arch Linux s
iadro 2.6.12-rc6 i telefon Siemens C60 svurzan chrez serien
kabel. Po-stari versii na programite (fuse i siefs) sum
kompiliral uspeshno na Mandrake 9.2 (iadro 2.4.22) i na
ArchLinux (iadra 2.6.3 - 2.6.12). Imam danni, che sa montirani
uspeshno telefoni C60, M55, S55 i S65.
Pri men NE raboti s telefoni C55 i A55, no problema
mozhe i da e ot nepodhodiasht kabel. Pri opit za chetene sami se
izklyuchvat. Na stranitsata na SieFS pishe, che e testvano s
modeli S45, ME45, SL45, S55, SL55, M55, MC60, CX65, M65,
C65, S65. Ne bi triabvalo da ima problem s po-novite modeli
na Siemens.
Za modeli C55, M50 i MT50 se okazva, che triabva da
se otklyuchi optsiiata "serien interfeis", chrez
preprogramirane na EEPROM-a s USB kabel i spetsialen softuer.
Ot Siemens sa reshili, che sa po-nisuk klas i niamat nuzhda ot
vruzka s kompyutur.
8. Nikakva garantsiia
S napisanoto po-gore ne poemam nikakva otgovornost
ako pri izpulnenieto na tazi protsedura navredite na Vas, na
telefona Vi, na kompyutura Vi ili na ozonoviia sloi :) !
Otgovornostta si e lichno Vasha !
9. Litsenz
Za tsitirane na (chasti ot) tozi dokument se
suobrazete sus litsenza Creative Commons Attribution 2.0 (http://creativecommons.org/licenses/by/...)
10. Zaklyuchenie
Taka veche mozhe da slagate vsichko kakvoto si zhelaete
v pametta na telefona bez pomoshtta na onazi operatsionna
sistema za koiato e neobhodimo da izteglite instalatsionen
fail s golemina 9987146 baita, dokato pri linuks modula za
iadroto e 40008 baita (iadro 2.6.12-rc6) i siefs versiia 0.5 -
68632 baita, obshto samo 108640 baita. :)
11. Zabelezhki, promeni, kritiki, pohvali
Izprashtaite vashite mneniia na elektronna poshta iko AT
drundrun DOT org , na ICQ#70729418 ili Jabber ID: iko@jabber.com
<< Suzdavane na rezervni kopiia s TAR | Kak da si napravim maluk torent traker na Linuks mashinata >>
|