LINUX-BG   Адрес : http://www.linux-bg.org
Siemens mini How-To
От: Iko
Публикувана на: 1-12-2004
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=360944299
# Автор : Христо Илиев
# email: iko at drundrun dot org
# v0.1  Дата : 24 Април 2004

Siemens mini How-To


1. Каква е целта ?

  Целта ми беше да разглеждам директориите на мобилния ми телефон и обменям информация (снимки, мелодии, Java игри, приложения и др.) с компютъра използвайки операционна система GNU/linux.

2. Кои телефони включва това how-to ?

 Аз лично имам Siemens C60 (www.my-siemens.com/c60), но описаната по-долу процедура би трябвало да ви помогне да свържете всички Siemens телефони по-нови от S55. Тествано е с модели на Siemens C60 и M55.

3. Какво е необходимо ?

3.1. Хардуер :
  - Мобилен телефон Siemens :)
  - Кабел за данни. Аз имам за сериен порт (струва 15 лв. по магазините за GSM-и) и това how-to се отнася за връзка през сериен порт. Ако някой успее да го подкара през IrDA или Bluetooth нека ми пише. C60 няма такива възможности (нито пък компютъра ми :) затова не съм го пробвал.

3.2. Софтуер
  - FUSE (Filesystem in userspase)
  - SieFS (Siemens file system)
  - kernel source - или поне необходимите на FUSE хедър файлове да компилира модул за кърнела

забележка: естествено ако намерете FUSE компилирано за вашия кърнел, не Ви е необходим сорса на кърнела.

4. Инсталиране

4.1. Fuse
  Изтеглете си FUSE от страницата на проекта на AVFS (A Virtual Filesystem)
http://sourceforge.net/projects/avf/
Последната версия към момента на писане е 1.1 от 3.02.2004 г. Разархивирайте и компилирайте по тривиалния за linux начин :

$ tar -zxvf fuse-1.1.tar.gz
$ cd fuse-1.1

Прочетете README файловете и изпълнете упътванията написани там, ако се отнасят за вас (например на кърнели от серията 2.6.X ). След това продължете:

$ ./configure
$ make

и след това като root

# make install

Така би трябвало да имате компилиран модул за вашия кърнел. Проверете това и ако всичко изглежда наред продължете нататък.

4.2. SieFS

  SieFS е написан от Dmitry Zakharov <dmitry-z AT mail DOT ru> и може да го изтеглите от
http://mirror01.iptelecom.net.ua/~dmitry_z/siefs/
Последната версия към момента на писане е 0.2 от 19.11.2003 г. Разархивирането и инсталирането става по същия лесен начин :)

$ tar -zxvf siefs-0.2.tar.gz
$ cd siefs-0.2
$ ./configure
$ make

и като root

# make install

По желание може преди make install да намалите големината на изпълнимия файл с strip -s siefs.
Сега вече сте готови за най-важното :)

5. Монтиране на телефона

  Свържете телефона, кабела и компютъра и се убедете че връзките са добре затегнати и правят сигурен контакт. При мен телефона се свързва към COM2 (/dev/ttyS1) и за да монтирам телефона изпълнявам следната команда (с root или чрез sudo) :

# mount -t siefs /dev/ttyS1 /home/iko/mobile

Това работи при мен. Както пише на страницата на SieFS, ако имате по-стара версия на mount, пробвайте с :

# fusermount /mnt/mobile siefs /dev/ttyS0 [options]

Разбира се ако има нужда променете точката на монтиране и името на устройството.

6. Как да прехвърля информация ?

  Ако всичко до тук е преминало без проблеми, останалото е лесно - просто се отнасяйте с файловете и директориите от телефона Ви както със всички останали файлове и директории. Може спокойно да копирате файлове с cp от и в телефона. С df може да видите свободното място в телефона и естествено с rm може да триете файлове :) Или просто да използвате любимият Ви файлов мениджър.

  Другия вариант е с конзолната програма slink, която се компилира заедно с siefs и също може да комуникирате с телефона си чрез конзолни команди. Ще е супер ако някой направи GUI frontend :)

  Освен тава може да преобразувате вашите гласови бележки от телефона в .wav формат чрез програмката vmo2wav, която също идва заедно с siefs.

7. Проблеми ???

  При мен всичко премина без проблеми :) и ако Вие следвате тези стъпки, четете внимателно README файловете и сте късметлия би трябвало да няма проблеми с инсталирането. Пробвал съм го два пъти - на Mandrake 9.2 с кърнел 2.4.22 и Siemens C60 и на Arch Linux с кърнел 2.6.3 и Siemens М55.

  При мен НЕ работи с телефони C55 и A55, но проблема може и да е от неподходящ кабел. При опит за четене сами се изключват. На страницата на SieFS пише че е тествано и с модели S45, ME45, SL45, S55 и MC60.

8. Никаква гаранция

  С написаното по-горе не поемам никаква отговорност ако при изпълнението на тази процедура навредите на Вас, на телефона Ви, на компютъра Ви или на озоновия слой :) ! Отговорността си е лично Ваша !

9. Заключение

  Така вече може да слагате всичко каквото си желаете в паметта на телефона без помощта на онази операционна система за която е необходимо да изтеглите инсталационен файл с големина 9987146 байта, докато при линукс модула за кърнела е 22827 байта (кърнел 2.4.22) и siefs - 40900 байта, общо само 63727 байта. :)

10. Забележки, промени, критики, похвали

  Изпращайте вашите мнения на iko at drundrun dot org , на ICQ#70729418 или Jabber ID: iko@jabber.com

<< Първи стъпки в командния ред | Директориите в Linux >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 1 wallclock secs ( 0.17 usr + 0.03 sys = 0.20 CPU)