[linux-ileri] Fw: [UNIX] parmakli kamera

---------

From: Koray Loker (loker@fisek.com.tr)
Date: Sun 11 May 2003 - 15:24:35 EEST

  • Next message: Murat Koc: "[linux-ileri] Re: AES ve kernel"

    Selam millet,

    Baslangic listesi icin kafa karistirici olacak bir dili var diye ileri'ye a=
    tayim dedim... ucubik digital makinalarin linux altinda calismasi deneyimi =
    diyecegim, turk-ish bir deneyim demek en dogrusu olacak :)) Senlikte bazila=
    rinizin tanistigi, bazilarinizin eskiden tanidigi ve bazilari icin hicbir a=
    nlam ifade etmeyen Gurer Ozen Mercury'sini linux'a tanitmis...

    Iletilen mesaj:

    Date: Sun, 11 May 2003 03:31:35 +0300

    Efendim "Mercury" marka bi digital camera almistim ucuza.
    XP altinda gayet g=FCzel aktarim yapan bu alet linux altinda
    usb storage cihazi olarak g=F6r=FCn=FCp her t=FCrl=FC erisim
    denemesinde hata veriyordu.

    Daha sonra =E7etin beyde ayni makinayi "orite" markasi adi
    altinda g=F6r=FCnce ucuz bi taklit mal olduguna y=F6nelik
    s=FCphelerim artti.

    Nette her iki isim altinda aramadan da dogru d=FCr=FCst bisi
    cikmayinca gittim diger kameralara falan bakmaya basladim
    bi ipucu bulmak icin. Bazi kameralarin usb standartini
    tuhaf bi sekilde uyguladigini =F6grenince hemen anjuta
    vasitasile /usr/src/linux/drivers/usb/storage altina
    daldim.

    Aleti isler hale getirecek bi patch hazirlamak oldukca zor
    olacakti, ama bi de ne g=F6relim bu t=FCr salak cihazlar icin
    bi adet unusual_devs.h dosyasi duruyor orda. Hemen usbview
    ile aldigim vendor ve product id degerlerini listeye ekledim.
    Orda bi suru de baska deger vardi cihazlarin uyumsuzluk
    t=FCrlerini belirten.

    Hayir, kodu inceleyip saatlerce neyin ne oldugunu anlamaya
    calistigimi saniyorsaniz yaniliyorsunuz.

    "When in doubt, use brute force" - Ken Thompson

    Pirimizin buyruguna uyup t=FCrl=FC kombinasyonlari rastgele girip
    compile edip deneyerek en sonunda fotograf makinasini calisir
    hale getirdim. Nasil oldugunu ben de anlamadim, ama kissadan
    hisse su sonuclara varilabilir:

    1. Linux kerneli kurcalamak icin sadece compilerin hata vermemesini
    saglayacak kadar C bilmek yeterli, yanlis bi seyler ekleseniz bile:
    a. Dogru sonuc alirsiniz,
    b. kodu bozarsiniz ama o kisim zaten yilda bi kere cagrildigi
    icin =F6nemli bi etkisi olmaz,
    c. kodun daha =F6nce dogru oldugunu kim s=F6yledi ki?

    2. Standartlara uymayan aletler =FCretenler asilmali.

    3. Linux ve donanimla ilgili sorunlarinizi c=F6zmeyi denemek icin
    en uygun zaman bilgisayarla hi=E7 ilgisi olmayan bi sinava
    girmenize 5-6 saat kaladir.

    4. Bu esnada bob dylan dinlemek iyi gider.

    --=20
    Gurer Ozen


  • Next message: Murat Koc: "[linux-ileri] Re: AES ve kernel"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.