Linux alt�nda Minolta Dimage 5 kameras�n� kullanmak
ArticleCategory: [Choose a category, do not translate
this]
SystemAdministration
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Guido Socher
en to tr Erdal MUTLU
AboutTheAuthor:[A small biography about the author]
Guido, L�nux'u sadece i�letim sistemlerinin nas�l �al��t���n�
��renmenin ilgin� oldu�u i�in de�il, ayn� zamanda onu tasarlayan ki�iler
y�z�nden sevmektedir.
Abstract:[Here you write a little summary]
Yak�nlarda digital kamera almaya karar verdim. Genelde yapt���m gibi Linux
alt�nda �al��an kameralar i�erisinden arama yapt�m. Ben �ahsen Linux taraf�ndan
desteklenmeyen hi�bir donan�m sat�n alm�yorum. Bu stratejiyi, y�kl� ba�ka bir i�letim sistemi
olsa bili herkese tavsiye ediyorum. Bu size daha fazla �zg�rl�k ve esneklik
vermektedir. Bir g�n sadece Linux ile �al��maya karar verdi�inizde yeni
donan�m alman�za gerek kalmayacakt�r. Cevab�m� www.gphoto.org'da buldum:
Evet, akl�mda olan kameralarda Minolta Dimage 5 tam desteklenenlerin
aras�ndad�yd�.
Dimage 5'i sat�n ald�m ve �ekti�im fotograflar� bilgisayara indirmek
istedim, ama s�priz ard�na s�priz: Dimage 5 kameras�n�n Linux alt�nda
�al��t���ndan s�zeden t�m sanaldoku y�relerinde bu i�in nas�l yap�laca��na
dair bir tek kelime bile bulamad�m @!?%!
��te o anda Linux ve Minolta Dimage hakk�nda k�sa bir yaz� yazmaya karar
verdim.
ArticleIllustration:[This is the title picture for your
article]
ArticleBody:[The article body]
Giri�
Dimage 5 Linux alt�nda m�kemmel bir �ekilde �al��maktad�r, ancak
daha �nceden usb-storage sistemini yap�land�rman�z gerekmektedir.
Daha a��k konu�mak gerekirse, Linux �ekirde�ini yeniden derlemeniz
gerekmektedir.
Bu yaz�da, sadece yap�land�rma ve y�kleme k�s�mlar�na a��rl�k verece�im.
Digital fotograflar�n nas�l ar�ivlendi�i veya d�zenlendi�i konular�n�
anlatmayaca��m.
Fikir
Dimage 5 ve 7 kameralar� GSY (Global Seri Yolu) depolama sistemini (USB mass storage system)
kullanmaktad�r. Bunun anlam� ise, Linux'tan bak�ld���nda normal bir t�k�z
teker (harddisk) olarak g�z�kmektedirler. Resimleri, kopyalayabilir,
silebilir, veya ba�ka yere istedi�iniz herhangibir dosya y�neticisi
(konqueror gibi) veya kabuk ortam�ndan yapabilirsiniz. Ba�ka bir deyi�le
resimleri elde etmek i�in ba�ka �zel bir araca gereksiniminiz yoktur.
Tek yapman�z gereken Linux'unuzu kamera ile "konu�maya" ikna etmek.
Ad�m ad�m
Bu yaz� i�in 2.4.17 �ekirde�iniz kulland�m, di�er 2.4.x �ekirdekleri de
b�y�k bir olas�l�kla kullan�labilir, ancal 2.2.x �ekirdeklerine hen�z
GSY depolama sistemi ayarlanmad��� i�in kullan�lamayacakt�r.
/usr/src/linux/drivers/usb/storage/ dizinindeki unusual_devs.h dosyas�na
a�a��daki iki sat�r� ekleyiniz:
UNUSUAL_DEV( 0x0686, 0x4008, 0x0001, 0x0001,
"Minolta",
"Dimage 5",
US_SC_SCSI, US_PR_BULK, NULL, US_FL_START_STOP ),
UNUSUAL_DEV( 0x0686, 0x4006, 0x0001, 0x0001,
"Minolta",
"Dimage 7",
US_SC_SCSI, US_PR_BULK, NULL, US_FL_START_STOP ),
Bu en zor olan k�s�md�! Bundan sonras� kolay. Bu dosyay� g�ncelleyen
ki�iyi bunlar hakk�nda bilgilendirdim, belkide ileriki �ekirdek s�r�mlerinde
bu sat�rllar orada yer alacak ve buna da gerek kalmayacakt�r.
�imdi, genellikle kulland���n�z �ekirde�in di�er k�s�mlar�na ek olarak
a�a��dakilerin de se�ili olmas�na dikkat ederek �ekirde�inizi yeniden
derleyiniz
# General setup
CONFIG_HOTPLUG=y
# SCSI support
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_SR_EXTRA_DEVS=4
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# File systems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
# USB support
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
# USB Controllers
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
# USB Device Class drivers
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_JUMPSHOT=y
Bu se�enekleri /usr/src/linux/.config dosyas�na bakarak denetleyebilirsiniz.
Ben ger�ekten CONFIG_USB_STORAGE_DATAFAB, CONFIG_USB_STORAGE_DPCM, CONFIG_USB_STORAGE_SDDR09 ve
CONFIG_USB_STORAGE_JUMPSHOT se�eneklerine ger�ekten gereksinim oldu�una
inanm�yorum, ancak bunlar baz� kart okuyucular�d�r ve kamera sahibi
oldu�unuza g�re ileride gereksiniminiz olabilir.
SCSI deste�ine gereksiniminiz var, ��nk� usb-storage SCSI disk olarak
g�z�kecektir.
�imdi �ekirde�inizi derleyip y�kley�n�z. �ekirdek derleme konusunda bir�ok
belge vard�r (www.linuxdoc.org'daki Kernel-HOWTO veya
Linuxfocus yaz�s�).
Dolay�s�yla ayr�nt�lar� burada anlatmayaca��m.
Basit�e a�a��daki komutlar� uygulaman�z gerekmektedir:
#/usr/include alt�nda a�a��daki ba�lant�lar� yaratmak:
scsi -> ../src/linux/include/scsi
asm -> ../src/linux/include/asm-i386
linux -> ../src/linux/include/linux
# configure:
make xconfig
# compile:
make dep
make clean
make bzImage
make modules
make modules_install
cp /usr/src/linux/arch/i386/boot/zbImage /boot/vmlinuz-2.4.17
cp /usr/src/linux/System.map /boot/System.map-2.4.17
cp /boot/System.map-2.4.17 /boot/System.map
cp /usr/src/linux/.config /boot/Config-2.4.17
#/etc/lilo.conf dosyas�n� d�zenlemek
# ilo (veya grub) �al��t�rmak
/sbin/lilo
#bilgisayar� yeniden ba�latmak
Kamera ba�lant�s�n� kurmak
Kameray� ve usb ba�lant�s�n� kurunuz. Nas�l yap�laca��, kamera ile birlikte
gelen belgelerde anlat�lmaktad�r.
/sbin/lsmod komutuyla, usb-storage ve usb-uhci (veya usb-ohci) mod�llerinin
y�kl� olup olmad���n� denetleyiniz. E�er, y�kl� de�iller ise, a�a��daki
komutlar ile y�kleyiniz:
modprobe usb-uhci
modprobe usb-storage
/proc/bus/usb/devices dosyas�nda kamera ile ilgili a�a��daki bilgileri
g�rmeniz gerekmektedir:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3
Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0686 ProdID=4008 Rev= 0.01
S: Manufacturer=MINOLTA DIMAGE CAMERA
S: Product=DIMAGE CAMERA
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
Driver=usb-storage
E: Ad=03(O) Atr=02(Bulk) MxPS= 16 Ivl= 0ms
Genellikle usb proc sistemi yukar�daki dosyalar ile otomatik olarak mount
(ba�lanm��t�r) edilmi�tir. E�er, edilmediyse, a�a��daki komutlar� kullanarak
ediniz:
mount -t usbdevfs /proc/bus/usb /proc/bus/usb
Ayg�t dosyas�nda yer alan say�lar�n ne anlam�na geldi�ini bilmeyenler i�in
k�sa bir a��klama. Kamera bilgisayar�n�za hangi protokol� konu�tu�unu
s�ylemektedir:
Cls=08(stor.) -> Class usb storage
Sub=06 -> USB sub class 06= transparent SCSI =US_SC_SCSI (see protocol.h from
kernel sources)
Prot=50 -> protocol usb bulk transfer only =US_PR_BULK (see transport.h from
kernel sources)
Kamera SCSI disk olarak g�r�necektir. E�er, ba�ka SCSI diskiniz varsa,
kameran�z /dev/sdb1 olacak, yoksa /dev/sda1 olacakt�r. fdisk komutuyla
kameran�z�n hang�s� oldu�unu denetleyebilirsiniz:
fdisk -l /dev/sda
Disk /dev/sda: 4 heads, 32 sectors, 244 cylinders
Units = cylinders of 128 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 245 15664 1 FAT12
A�a��daki sat�r� /etc/fstab dosyas�na ekleyiniz:
/dev/sda1 /mnt/camera0 vfat rw,noauto,user 0 0
/mnt/camera0 dizini yarat�n ve onu herkes taraf�ndan yaz�labilir haklar ile
donat�n:
mkdir /mnt/camera0
chmod 777 /mnt/camera0
chmod 666 /dev/sda1
Bu �ekilde her kullan�c� root olmadan kameray� mount ve umount edebilecek.
Fotograflar� elde etmek
Yap�land�rmay� art�k bitirmi� durumday�z. �imdi :
mount /mnt/camera0
komutunu yaz�n�z ve fotograflar� /mnt/camera0 dizininden �ekiniz!
Uyar�: kameray� umount (umount /mnt/camera0) etmeden bilgisayardan
ay�rmay�n�z. Bilgisayar�n�z t�kanabilir.
Otomatik olarak kameradan t�m fotograflar� �eken bir program yazd�m.
Bu program mount ve umount komutlar�n� kullanmaktad�r. Dolay�s�yla,
kameray� istedi�iniz gibi tak�p ��karabilirsiniz. Program�n ad�
cfimageget (download).
d�r.
Bu dosyay� cfimageget olarak kaydedin ve �al��t�r�labilir hale getirin.
chmod 755 cfimageget. T�m fotograflar� bulundu�unuz dizine (".") kopyalamak
i�in a�a��daki komutu �al��t�r�n�z.
cfimageget .
Kamera hakk�nda
Belkide bu sayfalar� benim Minolta Dimage 5 ile ilgili olan deneyimimi
��renmek ve sat�n almak i�in fikir edinmek i�in okuyorsunuz.
Genel olarak s�yleyebilirim ki bu �ok iyi bir kamera ve benim
beklentilerimin �o�unu �e�itli noktalarda ge�mi� durumda.
Linux ile �al��mas� m�kemmel.
kamera ile ilgili teknik bilgiyi
www.dimage.minolta.com adresinden
bulabilirsiniz.
T�m digital kameralarda oldu�u gibi tek bir b�y�k sorunu var, o da
piller. Pilleri sanki yutup bitirmekte. Baz� �l��mler yapt�m.
Sadece elektronik g�r�nt� bulucuyla kamera 6 Volt'da 0.6 Amper ile
�al��maktad�r. Ancak, otomatik g�r�nt� (autofocus) ayarlay�c�y�
kulland���n�zda ortalama 1 Amper kullanmaktad�r. Bu 1 Amper ortalamd�r!
En yo�un kullan�mda 3 Amper'lik kullan�m s�zkonusudur.
D�rt adet k���k AA NiMh piller ile (1600mAh) kamery� s�rekli a��k
tutarsan�z, kamera yakla��k olarak 1 ila 1.5 saat �al��acakt�r.
Minolta'ya g�re ayn� pilleri kullanarak 200 adet fotograf �ekebilirsiniz.
Bence bu 200 fotograf� baya�� h�zl� �ekmeniz gerekecektir, yoksa piliniz
bitecer. Bunun sebebi fotograf �ekip �ekmemeniz �nemli olmad���dir. Hesaba
katman�z gereken kameran�n a��k oldu�u zamand�r.
Referanslar