Hangisinden yüksek hız ve verim elde edilir

Başlatan XX_CİHAN_XX, 13 Temmuz 2006, 13:25:04

XX_CİHAN_XX

Değerli üstadlar PC kontrollü animasyon projesi için hala kararsız durumdayım.

Not: söz konusu veri aktarımı avi veya mpeg formatında ki bir görüntü - animasyon olarak düşünülmeli

Önümdeki seçenkler:

PCI I/O kartı ile  veri aktarımı saglamak(kopmleks bir olay tabi  :roll:  )

Com port ile yüksek baud ile veri aktarımı sağlamak

Paralel port ile paralel veri aktarımını sağlamak

USB ile çevirici olmadan veri aktarımını sağlamak

sizce böyle bir iş için hangisi daha uygun , kolay ve kullanışlıdır. ?
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

mp3dragon

millet olarak matematiği pek sevmiyoruz. Ortaokul-lise yıllarında tipik öğrenci söylemidir genellikle de matematik için söylenir bu benim ne işime yarayacak?

@XX_CİHAN_XX,

senin sorunun cevabı basit aritmatik işleminden ibaret.
ne kadar büyüklükte bir dosya transferi yapacaksın? (Mb/s veya Kb/s)

saydığın yöntemlerin band genişlikleri belli,

seri port: 115.200 baud
paralel port : 1 Mb/s
USB low speed:1,5 Mbit/s
USB High Speed:12 Mbit/s
PCI: 33mhzx16 bit =66 Mb/s

ekran çözünürlüğün ne kadar bilmiyorum ama 25 kare/s altında akıcı görüntü elde edemezsin.

VCD formatı olsa 352x288 piksel ve görüntü monokrom olursa 352x288x25 = 2.534.400 bayt/s, 24 bit RGB olursa 7.603.200 bayt/s

kullanmayı düşündüğün işlemci böyle bir proje için yetersiz (pic 16 veya 18 serisi) .mpg formatı olarak veri gönderirsen bu sefer elindeki işlemci ile .mpg çözemezsin. Çözünürlüğü veya saniyedeki kare sayısını düşürürsen bu sefer anlamlı görüntüler elde edemezsin.

biraz hesap lütfen
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

gochisar

Hocam hiç uğraşma derim ve ekran kartının çıkışlarını kullan  :twisted:
karşı tarafta bufferları zamanlama sinyaliyle doldur. Görüntü modunu bilgisayardan 640x480 e indir gitsin. Kullanmayacağın artık renkleride tarama sinyalinin yarısı için muxla. Ekran kartını kullanırsan eğer bir sonrakini gönder deme gibi bir şansında var. Tarama sinyali senkronu sorun olmaktan çıkıyor bu noktada.  :P
siensi

XX_CİHAN_XX

Alıntı yapılan: "mp3dragon"

seri port: 115.200 baud
paralel port : 1 Mb/s
USB low speed:1,5 Mbit/s
USB High Speed:12 Mbit/s
PCI: 33mhzx16 bit =66 Mb/s


Net olarak öğrenmek istediğim bilgiler bunlardı aydınlattığın için çok teşşekkür ederim bu bilgiler ışığında gerken hesaplamaları zaten yapıcağım.

Alıntı yapılan: "mp3dragon"
kullanmayı düşündüğün işlemci böyle bir proje için yetersiz (pic 16 veya 18 serisi) .mpg formatı olarak veri gönderirsen bu sefer elindeki işlemci ile .mpg çözemezsin. Çözünürlüğü veya saniyedeki kare sayısını düşürürsen bu sefer anlamlı görüntüler elde edemezsin.

Hocam burada mpg formatı olarak veri gönderirsen bu sefer elindeki işlemci ile .mpg çözemezsin. demişsiniz zaten bu veriler pc den çözülmüş olarak gelicek. işlemcinin yapcağı iş burada sadece bu bilgileri gereken sürücü entegrelerine taşımak olacak.Tabiiki bukadar basit bir iş için zaman yeterli olmıyabilir onuda en kısa sürede(donanım profilini kesinleştirince) gerken hesapları yaparak yetip yetmiyeceğini buraya yazıcam.Yardımlarınız için çok teşekkür ederim.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

XX_CİHAN_XX

Alıntı yapılan: "fxtal"Hocam hiç uğraşma derim ve ekran kartının çıkışlarını kullan  :twisted:
karşı tarafta bufferları zamanlama sinyaliyle doldur. Görüntü modunu bilgisayardan 640x480 e indir gitsin. Kullanmayacağın artık renkleride tarama sinyalinin yarısı için muxla. Ekran kartını kullanırsan eğer bir sonrakini gönder deme gibi bir şansında var. Tarama sinyali senkronu sorun olmaktan çıkıyor bu noktada.  :P
Ekran kartından data alma işlemi gerçekten ilgimi çekti.Hocam bu konu ile  ilgili hiç bir çalışma veya kaynak var mı elinizde çok merak ediyorum. Saygılar, Sevgiler...
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

mp3dragon

@XX_CİHAN_XX,

band genişliği problemi yüzünden işlemcin yavaş kalır demiştim eğer .mpg PC tararında çözülecekse bu sefer sıkıştırmasız olarak 24 bit 352 x 288 çözünürlükte saniyede 25 kare aktarmak için saniyede 7.603.200 bayt göndermen gerekir ki böyle bir bilgi trafiği altından 5-10 mips hızında 8 bit işlemcilerle kalkamazsın.

çözünürlüğü ve saniyede kare sayısını oldukça düşürmen gerekecek
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.