IEEE 1394 - IEEE 1394

IEEE 1394 Arayüzü
FireWire Logo.svg
TürSeri
Tasarımcıelma (1394a / b), IEEE P1394 Çalışma Grubu, Sony, Panasonic, vb.
Tasarım1986; 34 yıl önce (1986)[1]
Üretici firmaÇeşitli
Üretilmiş1994–2013
Yerini aldıYıldırım ve USB 3.0
Uzunluk4,5 metre maksimum
Genişlik1
Çalışır durumda takılabilirEvet
Papatya zinciriEvet, 63 cihaza kadar
Ses sinyaliHayır
Video sinyaliHayır
Pinler4, 6, 9
Maks. Alan sayısı Voltaj30 V
Maks. Alan sayısı akım1,5 A
Veri sinyaliEvet
Bit hızı400–3200 Mbit / sn (50-400 MB / sn)

IEEE 1394 bir arayüz standardı için seri veri yolu yüksek hızlı iletişim için ve eşzamanlı gerçek zamanlı veri aktarımı. 1980'lerin sonunda ve 1990'ların başında elma başta olmak üzere bir dizi şirketle işbirliği içinde Sony ve Panasonic. Apple arayüzü aradı FireWire. Markalar tarafından da bilinir i.LINK (Sony) ve Lynx (Texas Instruments ).

En yaygın uygulamasında kullanılan bakır kablo 4,5 metre (15 ft) uzunluğa kadar olabilir. Güç ve veri bu kablo üzerinden taşınır ve orta düzeyde güç gereksinimi olan cihazların ayrı bir güç kaynağı olmadan çalışmasına izin verir. FireWire ayrıca Kedi 5 ve Optik lif sürümler.

1394 arayüzü ile karşılaştırılabilir USB. USB sonradan geliştirildi ve çok daha fazla pazar payı kazandı. USB bir ana denetleyici gerektirirken, IEEE 1394, bağlı cihazlar tarafından birlikte yönetilir.[2]

Tarih ve gelişme

6 iletkenli ve 4 iletkenli alfa FireWire 400 soketi
9 pimli FireWire 800 konektörü
Alternatif Ethernet tarafından kullanılan stil kablolama 1394c
4 iletkenli (sol) ve 6 iletkenli (sağ) FireWire 400 alfa konektörler
Bir PCI genişleme kartı dört FireWire 400 konektörü içeren.

FireWire, IEEE 1394 Yüksek Hızlı Seri Veri Yolu için Apple'ın adıdır. Geliştirilmesi Apple tarafından başlatıldı[1] 1986'da[3] ve IEEE P1394 Çalışma Grubu tarafından geliştirilmiştir, büyük ölçüde Sony (102 patent), Apple (58 patent) ve Panasonic (46 patent), mühendisler tarafından yapılan katkılara ek olarak Philips, LG Electronics, Toshiba, Hitachi, Canon,[4] INMOS / SGS Thomson (şimdi STMikroelektronik ),[5] ve Texas Instruments.

IEEE 1394 bir seri otobüs yüksek hızlı veri aktarımı için mimari. FireWire bir seri veriyolu, yani bilginin her seferinde bir bit aktarıldığı anlamına gelir. Paralel otobüsler bir dizi farklı fiziksel bağlantı kullanır ve bu nedenle genellikle daha maliyetli ve tipik olarak daha ağırdır.[6] IEEE 1394, hem eşzamanlı hem de asenkron uygulamalar.

Apple, FireWire'ın paralel aygıtın seri olarak yerini almasını amaçladı SCSI veri yolu, dijital ses ve video ekipmanı için bağlantı sağlarken. Apple'ın gelişimi 1980'lerin sonunda başladı ve daha sonra IEEE'ye sunuldu.[7] ve Ocak 1995'te tamamlandı. 2007'de IEEE 1394 dört belgenin birleşimiydi: orijinal IEEE Std. 1394–1995, IEEE Std. 1394a-2000 değişiklik, IEEE Std. 1394b-2002 değişiklik ve IEEE Std. 1394c-2006 değişiklik. 12 Haziran 2008'de, tüm bu değişiklikler, yazım hataları ve bazı teknik güncellemeler, yerini alan IEEE Std. 1394–2008.[8]

Apple ilk olarak 1999 Macintosh modellerinin bazılarına yerleşik FireWire'ı dahil etti (ancak 1997'den beri bazı modellerde sipariş üzerine oluşturma seçeneği olmuştu) ve 2000-2011 yılları arasında üretilen çoğu Apple Macintosh bilgisayarında FireWire bağlantı noktaları vardı. Ancak, Şubat 2011'de Apple, piyasada bulunan ilk bilgisayarı tanıttı. Yıldırım. Apple, FireWire ile son bilgisayarlarını 2012'de piyasaya sürdü. 2014 yılına kadar Thunderbolt, Apple'ın tüm bilgisayar serisinde standart bir özellik haline geldi ve etkin bir şekilde manevi halef Apple ekosisteminde FireWire'a. Apple'ın FireWire ile son ürünleri olan Thunderbolt Ekran ve 2012 13 inç MacBook Pro, 2016'da durduruldu. Apple hala bir FireWire 800 bağlantı noktası sağlayan Thunderbolt - FireWire Adaptörü satıyor.[9] Thunderbolt 3 ile kullanmak için ayrı bir adaptör gereklidir.

Sony'nin sistemi uygulaması, i.LINK, ayrı bir güç konektörü lehine cihazlar için güç sağlayan iki iletkeni çıkararak yalnızca dört sinyal iletkeni olan daha küçük bir konektör kullandı. Bu tarz daha sonra 1394a değişikliğine eklendi.[7] Bu bağlantı noktası bazen etiketlenir S100 veya S400 Mbit / s cinsinden hızı göstermek için.

Sistem genellikle bağlanmak için kullanıldı veri depolama cihazları ve DV (dijital video) kameralar, ancak endüstriyel sistemlerde de popülerdi. makine vizyonu ve profesyonel ses sistemleri. Birçok kullanıcı daha yaygın olanı tercih etti USB 2.0 o zaman daha yüksek etkili hız ve güç dağıtım yetenekleri için. Kıyaslamalar, sürekli veri aktarım hızlarının FireWire için USB 2.0'a göre daha yüksek, ancak USB 3.0. Sonuçlar Apple'da işaretlenmiştir Mac OS X ama daha çeşitli Microsoft Windows.[10][11]

Fikri mülkiyet hususları

IEEE 1394'ün uygulanması[12] 261 yayınlanmış uluslararası patentin kullanılmasını gerektirdiği söyleniyor[4] 10 tarafından tutuldu[5] şirketler. Bu patentlerin kullanımı lisans gerektirir; lisanssız kullanım genellikle patent teşkil eder ihlal.[13] IEEE 1394 IP'ye sahip şirketler bir patent havuzu ile MPEG LA, LLC, patentleri lisansladıkları lisans yöneticisi olarak. MPEG LA, bu patentleri IEEE 1394'ü uygulayan ekipman sağlayıcılarına alt lisans verir. Tipik patent havuzu lisansı kapsamında, her 1394 bitmiş ürünün üretimi üzerine üretici tarafından birim başına 0,25 ABD Doları tutarında bir telif ödenir;[13] Kullanıcılar tarafından hiçbir telif ücreti ödenmez.

17 Ekim 2020 itibarıyla, aşağıda listelenen IEEE 1394 standardının patent sahipleridir. patent havuzu tarafından yönetilen MPEG LA.[4]

şirketAktif patentlerSüresi dolan patentlerToplam patent
Sony1101102
Apple Inc.05858
Panasonic04646
Philips04343
LG Electronics01111
Toshiba01010
Hitachi044
Canon Inc.011
Compaq011
Samsung Electronics011

Bir kişi veya şirket, MPEG LA'ya talep üzerine gerçek 1394 Patent Portföy Lisansını inceleyebilir.[14] Uygulayıcılar böylelikle normalde tasarım sürecinin başlarında MPEG LA'ya olan ilgiyi ortaya çıkarır. MPEG LA, lisans sahiplerine kendi patentlerinin ötesinde koruma garantisi vermez. Daha önce lisanslı en az bir patentin havuzdan kaldırıldığı biliniyor,[4] ve 1394 ile ilgili donanıma atıfta bulunan diğer donanım patentleri mevcuttur[15][16][17] ve IEEE 1394'te kullanımla ilgili yazılım işlevleri.[18] Toplamda, 2011'den önceki 20 yılda (minimum WIPO) verilen 1770'in üzerinde patent[19] Yalnızca başlıklarında "IEEE 1394" bulunur, bu da 1500'ü MPEG LA'da mevcut değildir.[yanlış sentez? ]

1394 Yüksek Performanslı Seri Otobüs Ticaret Birliği ("1394 TA"), IEEE 1394'ün pazarlanmasına yardımcı olmak için kuruldu. İç tüzükleri fikri mülkiyet konularıyla ilgilenmeyi yasaklıyor.[20] 1394 Ticaret Derneği, 1394 standartlarında daha fazla iyileştirme yapmak için bireysel ücretsiz üyelik temelinde çalışır. Ticaret Derneği ayrıca mevcut tüm 1394 belgeleri ve standartları için kütüphane kaynağıdır.

Teknik özellikler

FireWire 63 adede kadar çevre birimleri bir ağaçta veya papatya zincirinde topoloji[21] (Paralel SCSI'lerin aksine elektrik otobüsü topoloji). İzin veriyor Eşler arası cihaz iletişimi - bir tarayıcı ile bir yazıcı arasındaki iletişim gibi - sistem belleği veya İşlemci. FireWire ayrıca birden çok ana bilgisayarlar otobüs başına. Desteklemek için tasarlanmıştır tak ve oyna ve sıcak takas. En yaygın uygulamasında kullandığı bakır kablo 4,5 metre (15 ft) uzunluğa kadar olabilir ve çoğu kabloya göre daha esnektir. paralel SCSI kablolar. Altı iletkenli veya dokuz iletkenli varyasyonlarında, 30 volta kadar bağlantı noktası başına 45 watt'a kadar güç sağlayabilir,[22] orta tüketimli cihazların ayrı bir güç kaynağı olmadan çalışmasına izin verir.

FireWire cihazları ISO / IEC 13213 "yapılandırmasını uygular ROM "cihaz konfigürasyonu ve tanımlama modeli, tak ve oyna kabiliyet. Tüm FireWire cihazları bir IEEE ile tanımlanır EUI-64 cihazın tipini ve cihaz tipini gösteren iyi bilinen kodlara ek olarak benzersiz tanımlayıcı protokoller destekler.

FireWire cihazları, bir ağaç topolojisinde otobüste düzenlenir. Her cihazın benzersiz bir kendi kimliği vardır. Düğümlerden biri seçilmiş kök düğümdür ve her zaman en yüksek kimliğe sahiptir. Self-ID'ler, her veri yolu sıfırlamasından sonra gerçekleşen self-ID işlemi sırasında atanır. Öz kimliklerin atandığı sıra, ağacın üzerinden geçmeye eşdeğerdir önce derinlik, sipariş sonrası.

FireWire, çoklu aygıtların veri yolu ile etkileşime girme biçimi ve veri yolunun aygıtlara bant genişliğini tahsis etme şekli nedeniyle kritik sistemleri güvenle çalıştırabilir. FireWire her ikisini de yapabilir asenkron ve eşzamanlı aktarım yöntemleri aynı anda. Eşzamanlı veri aktarımları, sürekli, garantili bant genişliği gerektiren cihazlar için aktarımlardır.[6] Örneğin bir uçakta eşzamanlı cihazlar, dümenin kontrolünü, fare işlemlerini ve uçağın dışındaki basınç sensörlerinden gelen verileri içerir. Tüm bu unsurlar sabit, kesintisiz bant genişliği gerektirir. Her iki öğeyi de desteklemek için FireWire, belirli bir yüzdeyi eşzamanlı verilere ve geri kalanını eşzamansız verilere ayırır. IEEE 1394'te, veriyolunun% 80'i eşzamanlı döngüler için ayrılmıştır ve asenkron veriyi veriyolunun minimum% 20'si ile bırakır.[23]

Kodlama şeması

FireWire kullanır Veri / Strobe kodlama (D / S kodlaması).[24] D / S kodlamada iki sıfıra dönüşsüz (NRZ) sinyalleri, verileri yüksek güvenilirlikle iletmek için kullanılır. Gönderilen NRZ sinyali, bir saat sinyali ile beslenir. XOR kapısı, strobe sinyali oluşturma.[24] Bu flaş daha sonra saati yeniden yapılandırmak için veri sinyali ile birlikte başka bir XOR geçidinden geçirilir.[24] Bu da otobüsün faz kilitli döngü senkronizasyon amaçlı.[24]

Tahkim

Veriyolunun hangi düğümün ne zaman veri ileteceğine karar verme süreci, Tahkim.[25] Her tahkim turu yaklaşık 125 mikrosaniye sürer.[25] Tur sırasında, kök düğüm (işlemciye en yakın cihaz) bir döngü başlatma paketi gönderir.[25] Veri aktarımı gerektiren tüm düğümler, en yakın düğüm kazanarak yanıt verir.[25] Düğüm tamamlandıktan sonra, kalan düğümler sırayla sıralanır. Bu, tüm cihazlar 125 mikrosaniyenin kendi paylarını kullanana kadar tekrarlanır ve izokron transferler önceliklidir.[25]

Standartlar ve versiyonlar

Önceki standartlar ve yayınlanan üç değişikliği artık yerini alan bir standarda dahil edilmiştir, IEEE 1394-2008.[8] Ayrı ayrı eklenen özellikler, geliştirme yolunda iyi bir geçmiş sağlar.

FireWire 400 (IEEE 1394-1995)

IEEE 1394-1995'in orijinal sürümü[26] şu anda FireWire 400 olarak bilinen şeyi belirtti. 100, 200 veya 400'deki cihazlar arasında veri aktarabilir. Mbit / sn yarı çift yönlü[27] veri hızları (gerçek aktarım hızları 98.304, 196.608 ve 393.216 Mbit / sn'dir, yani 12.288, 24.576 ve 49.152 MB / sn sırasıyla).[7] Bu farklı aktarım modları genellikle S100, S200 ve S400 olarak adlandırılır.

Kablo uzunluğu 4,5 metre (14,8 ft) ile sınırlıdır, ancak 16 kabloya kadar papatya zinciri aktif tekrarlayıcıların kullanılması; FireWire ekipmanında genellikle harici hub'lar veya dahili hub'lar bulunur. S400 standardı, herhangi bir yapılandırmanın maksimum kablo uzunluğunu 72 metre (236 ft) ile sınırlar. 6 iletkenli konektör genellikle masaüstü bilgisayarlarda bulunur ve bağlı cihaza güç sağlayabilir.

Şimdi alfa konektörü olarak anılan 6 iletkenli güç konektörü, harici cihazları desteklemek için güç çıkışı ekler. Tipik olarak bir aygıt bağlantı noktasından yaklaşık 7 ila 8 watt çekebilir; ancak voltaj farklı cihazlardan önemli ölçüde farklılık gösterir.[28] Voltaj düzensiz olarak belirtilmiştir ve nominal olarak yaklaşık 25 volt olmalıdır (aralık 24 ila 30). Apple'ın dizüstü bilgisayarlardaki uygulaması tipik olarak pil gücüyle ilgilidir ve 9 V'a kadar düşebilir.[28]

İyileştirmeler (IEEE 1394a-2000)

2000 yılında IEEE 1394a adlı bir değişiklik yayınlandı,[29] orijinal spesifikasyonu netleştiren ve geliştiren. İçin destek ekledi eşzamansız akış, daha hızlı veri yolu yeniden yapılandırması, paket birleştirme ve güç tasarrufu askıya alma modu.

IEEE 1394a, orijinal IEEE 1394–1995'e göre birkaç avantaj sunar. 1394a, veriyolunun verimliliği artırmak için tahkim döngülerini hızlandırmasına olanak tanıyan tahkim hızlandırma yeteneğine sahiptir. Aynı zamanda, eşzamanlı iletimde büyük bir düşüşe neden olmadan bir düğümün eklenebildiği veya bırakılabildiği, arabuluculuğa dayalı kısa veri yolu sıfırlamasına da izin verir.[23]

1394a ayrıca Sony tarafından geliştirilen ve ticari marka olarak "i.LINK", halihazırda video kameralar, çoğu PC dizüstü bilgisayarı, bir dizi PC masaüstü ve diğer küçük FireWire cihazları gibi tüketici cihazlarında yaygın olarak kullanılmaktadır. 4 iletkenli konektör, 6 iletkenli alfa arabirimleriyle tamamen veri uyumludur ancak güç konektörleri yoktur.

FireWire 800 bağlantı noktası (merkez)

FireWire 800 (IEEE 1394b-2002)

9 iletkenli iki dilli bir konektör

IEEE 1394b-2002[30] FireWire 800 (IEEE 1394b standardının 9 iletkenli "S800 iki dilli" sürümü için Apple'ın adı) piyasaya sürüldü. Bu özellik ve ilgili ürünler 786.432 Mbit / s aktarım hızına izin verir Tam dubleks beta modu adı verilen yeni bir kodlama şeması aracılığıyla. FireWire 400'ün daha düşük hızları ve 6 iletkenli alfa konektörleri ile geriye doğru uyumludur. Bununla birlikte, IEEE 1394a ve IEEE 1394b standartları uyumlu olsa da, beta konektörü olarak adlandırılan FireWire 800'ün konektörü, FireWire 400'ün alfa konektörlerinden farklıdır, eski kabloları uyumsuz yapmak. İki dilli bir kablo, eski cihazların yeni bağlantı noktasına bağlanmasına izin verir. 2003 yılında Apple, ticari ürünleri yeni konektörle piyasaya süren ilk şirket oldu.

Tam IEEE 1394b özelliği, beta modu üzerinden 3200 Mbit / s'ye (yani 400 MB / s) kadar veri hızlarını veya uzunluğu 100 metreye (330 ft) kadar olan optik bağlantıları destekler. Standart Kategori 5e Korumasız Twisted Pair S100'de 100 metreyi (330 ft) destekler. Kullanılan orijinal 1394 ve 1394a standartları veri / strobe (D / S) kodlaması (olarak yeniden adlandırıldı alfa modu) kablolarla, 1394b adı verilen bir veri kodlama şeması ekledi. 8B10B olarak anılır beta modu.

Beta modu, 8 M / 10 M (kimden Gigabit Ethernet, diğer birçok protokol için de kullanılır). 8B / 10B kodlama, 8 bitlik bir veri sözcüğünü 10 bite genişletmeyi içerir; ekstra bitler, 5. ve 8. veri bitlerinden sonra gelir.[31] Bölümlenmiş veriler, bir Eşitsizliği Çalıştırmak hesap makinesi işlevi.[31] Çalışan Eşitsizlik hesaplayıcısı, iletilen 1'lerin sayısını 0'lara eşit tutmaya çalışır,[32] böylelikle DC dengeli bir sinyal sağlar. Ardından, farklı bölümler 5 bitlik bölüm için 5B / 6B kodlayıcı ve 3 bit bölüm için 3B / 4B kodlayıcı aracılığıyla gönderilir. Bu, pakete, güvenilir transfer için alıcı uçtaki PLL'nin doğru bit sınırlarına senkronizasyonunu sağlayan en az iki 1'e sahip olma yeteneği verir.[32] Kodlama şemasının ek bir işlevi, veri yolu erişimi ve genel veri yolu kontrolü için tahkimi desteklemektir. Bu, 8B / 10B genişlemesinin sağladığı "fazlalık" sembolleri nedeniyle mümkündür. (8 bitlik semboller maksimum 256 değeri kodlayabilirken, 10 bitlik semboller 1024'e kadar kodlamaya izin verir.) Alıcı PHY'nin mevcut durumu için geçersiz olan semboller veri hatalarını gösterir.

FireWire S800T (IEEE 1394c-2006)

IEEE 1394c-2006, 8 Haziran 2007'de yayınlandı.[33] Aynı anda 800 Mbit / s sağlayan yeni bağlantı noktası özelliği gibi büyük bir teknik iyileştirme sağladı. 8P8C (Ethernet) konektörleri Kategori 5e kablosu, IEEE 802.3 madde 40'ta belirtilen (bakır bükümlü çift üzerinden gigabit Ethernet ) aynı bağlantı noktasının IEEE Std 1394 veya IEEE 802.3 (Ethernet ) cihazlar.

Birleşik Ethernet ve FireWire 8P8C bağlantı noktası potansiyeli ilgi çekici olsa da[kaynak belirtilmeli ], Kasım 2008 itibariyle, hiçbir ürün veya yonga seti bu özelliği içermez.

FireWire S1600 ve S3200

Aralık 2007'de, 1394 Ticaret Birliği, ürünlerin 2008 sonundan önce S1600 ve S3200 modlarını kullanarak mevcut olacağını duyurdu. Bu modlar, çoğunlukla 1394b'de zaten tanımlanmış ve IEEE Std. 1394–2008.[8] 1.572864 Gbit / s ve 3.145728 Gbit / s cihazlar, mevcut FireWire 800 ile aynı 9 iletkenli beta konnektörleri kullanır ve mevcut S400 ve S800 cihazlarıyla tamamen uyumludur. İle rekabet eder USB 3.0.[34]

S1600 (Symwave[35]) ve S3200 (Dap Teknolojisi[36]) geliştirme birimleri oluşturuldu, ancak FPGA teknolojisi nedeniyle DapTechnology, S3200'ün 2012'ye kadar ticari olarak satışa sunulmaması ile ilk olarak S1600 uygulamalarını hedefledi.

Steve Jobs FireWire'ın 2008'de öldüğünü açıkladı.[37] 2012'den itibaren, Sony kamera tek dikkate değer kullanıcı olmak üzere piyasaya sürülen birkaç S1600 cihazı vardı.[38]

Gelecekteki geliştirmeler (P1394d dahil)

9 Mart 2009'da IEEE tarafından IEEE P1394d adlı bir proje oluşturuldu. tek modlu fiber FireWire'a ek bir aktarım aracı olarak.[39] Proje 2013 yılında geri çekildi.[40]

FireWire'ın diğer gelecekteki yinelemelerinin hızı 6,4 Gbit / sn'ye ve küçük multimedya arayüzü gibi ek konektörlere yükseltmesi bekleniyordu.[41][kaynak belirtilmeli ]

İşletim sistemi desteği

IEEE 1394a ve 1394b için tam destek aşağıdakiler için mevcuttur: Microsoft Windows, FreeBSD,[42] Linux,[43][44] elma Mac OS 8.6 vasıtasıyla Mac OS 9,[45] NetBSD, ve Haiku.

Windows XP'de, Service Pack 2'nin yüklenmesiyle 1394 aygıtlarının performansında bir düşüş meydana gelmiş olabilir. Bu, 885222 Düzeltmesinde çözülmüştür.[46] ve SP3. Bazı FireWire donanım üreticileri, Microsoft OHCI ana bilgisayar adaptörü sürücü yığınının yerini alan özel aygıt sürücüleri de sağlayarak, S800 özellikli aygıtların Windows'un eski sürümlerinde (885222 Düzeltmesiz XP SP2) ve Windows'un tam 800 Mbit / sn aktarım hızlarında çalışmasını sağlar. Vista. Microsoft, piyasaya sürüldüğü sırada Windows Vista yalnızca 1394a'yı destekledi ve 1394b desteğinin bir sonraki hizmet paketinde geleceğine dair güvence verildi.[47] Microsoft için Service Pack 1 Windows Vista o zamandan beri piyasaya sürülmüştür, ancak 1394b desteğinin eklenmesi sürüm belgelerinde hiçbir yerde belirtilmemiştir.[48][49][50] 1394 veri yolu sürücüsü, daha yüksek hızlar ve alternatif ortamlar için destek sağlamak üzere Windows 7 için yeniden yazılmıştır.[51]

Linux'ta destek, başlangıçta libraw1394 tarafından kullanıcı alanı ve IEEE 1394 veri yolları arasında doğrudan iletişim kurarak sağlandı.[52] Ardından, JuJu lakaplı yeni bir çekirdek sürücü yığını uygulandı.[53]

Kablo TV sistemi desteği

FCC Kodu 47 CFR 76.640 bölüm 4, alt bölümler 1 ve 2 uyarınca, Kablo TV sağlayıcıları (ABD'de dijital sistemlerle), müşterinin talebi üzerine, yüksek tanımlı bir kablo kutusu işlevsel bir FireWire arayüzü ile. Bu, yalnızca yüksek çözünürlüklü özellikli kiralama yapan müşteriler için geçerlidir. kablo kutuları 1 Nisan 2004 tarihinden sonra kablo sağlayıcılarından.[54]Arayüz, HDTV programlama dahil Kablo TV'yi görüntülemek veya kaydetmek için kullanılabilir.[55] Haziran 2010'da FCC, set üstü kutuların FireWire yerine IP tabanlı arayüzler içermesine izin veren bir emir yayınladı.[56][57]

USB ile Karşılaştırma

Her iki teknoloji de benzer sonuçlar sağlarken, aralarında temel farklılıklar vardır. USB ve FireWire. USB, bir otobüs ana, tipik olarak USB slave ile noktadan noktaya bağlanan bir PC. Bu, veri yolunun daha düşük işlevselliği pahasına daha basit (ve daha düşük maliyetli) çevre birimlerine izin verir. Akıllı hub'lar birden çok USB aygıtını tek bir USB veri yolu yöneticisine bağlamak için gereklidir. Buna karşılık, FireWire aslında bir eşler arası ağ (herhangi bir cihazın ana bilgisayar veya istemci olarak hizmet verebileceği durumlarda), birden fazla cihazın tek bir veri yoluna bağlanmasına izin verir.[58]

FireWire ana bilgisayar arayüzü, DMA ve bellek eşlemeli cihazları destekler ve veri aktarımlarının, ana CPU'yu kesintilerle ve arabellek kopyalama işlemleriyle yüklemeden gerçekleşmesine izin verir.[10][59] Ek olarak, FireWire, veri yolu ağının her segmenti için iki veri yoluna sahipken, USB 3.0'a kadar, USB yalnızca bir tanesine sahipti. Bu, FireWire'ın aynı anda her iki yönde (tam çift yönlü) iletişime sahip olabileceği anlamına gelirken, 3.0'dan önceki USB iletişiminin herhangi bir zamanda yalnızca tek yönde (yarı çift yönlü) gerçekleşebileceği anlamına gelir.[kaynak belirtilmeli ]

USB 2.0 tamamen geriye dönük uyumlu hale getirilirken USB 3.0 ve 3.1 (aynı ana bağlayıcı türünü kullanarak), FireWire 400 ile 800 uygulama arasında farklı bir bağlayıcı kullandı.

Ortak uygulamalar

Tüketici otomobiller

IDB-1394 Müşteri Kolaylığı Portu (CCP), 1394 standardının otomotiv versiyonuydu.[60]

Tüketici sesi ve videosu

IEEE 1394, Yüksek Tanımlı Ses-Video Ağ Ortaklığı A / V (sesli / görsel) bileşen iletişimi ve kontrolü için (HANA) standart bağlantı arayüzü.[61] HANA, Eylül 2009'da feshedildi ve 1394 Ticaret Derneği HANA tarafından üretilen tüm fikri mülkiyetin kontrolünü üstlendi.

Askeri ve havacılık araçları

SAE Havacılık standardı AS5643 ilk olarak 2004'te piyasaya sürüldü ve 2013'te yeniden onaylandı, bu araçlarda askeri ve havacılık veri yolu ağı olarak IEEE-1394 standartlarını kurdu. AS5643, aşağıdakiler de dahil olmak üzere birkaç büyük program tarafından kullanılmaktadır: F-35 Yıldırım II, X-47B PUSA uçak AGM-154 silah ve JPSS-1 NOAA için kutup uydusu. AS5643, deterministik çift ve üçlü hataya dayanıklı veri yolu ağları oluşturmak için döngülü topoloji gibi mevcut 1394-2008 özelliklerini trafo izolasyonu ve zaman senkronizasyonu gibi ek özelliklerle birleştirir.[62][63][64]

Genel ağ iletişimi

FireWire geçici olarak kullanılabilir (yalnızca terminaller, FireWire hub'ın kullanıldığı yerler dışında yönlendiriciler yoktur) bilgisayar ağları. Özellikle, RFC 2734 nasıl çalıştırılacağını belirtir IPv4 FireWire arayüzü üzerinden ve RFC 3146 nasıl çalıştırılacağını belirtir IPv6.

Mac OS X, Linux, ve FreeBSD FireWire üzerinden ağ oluşturma desteği içerir.[65] Windows 95, Windows 98, Windows Me,[66] Windows XP ve Windows Server 2003 IEEE 1394 ağ iletişimi için yerel destek içerir.[67] Windows 2000 yerel desteğe sahip değildir ancak üçüncü taraf sürücülerle çalışabilir. Bir ağ, tek bir standart FireWire kablosu kullanılarak iki bilgisayar arasında veya bir hub kullanılarak birden çok bilgisayar tarafından kurulabilir. Bu benzer Ethernet en büyük farklılıkları aktarım hızı, iletken uzunluğu ve standart FireWire kablolarının kullanılabileceği gerçeği olan ağlar noktadan noktaya iletişim.

4 Aralık 2004'te Microsoft, aşağıdakiler için desteğini keseceğini duyurdu: IP FireWire arayüzü üzerinden ağ oluşturma Microsoft Windows.[68] Sonuç olarak, bu özellik için destek aşağıdakilerden yoksundur: Windows Vista ve sonraki Windows sürümleri.[69][70]Microsoft, 1394 sürücüsünü yeniden yazdı Windows 7[71] ancak FireWire için ağ desteği mevcut değil. Unibrain, Windows için ubCore adı verilen ücretsiz FireWire ağ sürücüleri sunar,[72] Windows Vista ve sonraki sürümleri destekleyen.

Bazı modeller PlayStation 2 konsolun i.LINK markalı 1394 konektörü vardı. Bu, konsolun ömrünün sonlarında bir Ethernet adaptörünün piyasaya sürülmesine kadar ağ oluşturmak için kullanıldı, ancak çok az yazılım başlığı özelliği destekledi.[kaynak belirtilmeli ]

IIDC

IIDC (Enstrümantasyon ve Endüstriyel Dijital Kamera), canlı video için FireWire veri formatı standardıdır ve Apple'ın iSight A / V kamera. Sistem aşağıdakiler için tasarlanmıştır: makine vizyonu sistemleri[73] ama aynı zamanda diğerleri için de kullanılır Bilgisayar görüşü uygulamalar ve bazı web kameraları için. Her ikisi de FireWire üzerinden çalıştıkları için kolayca karıştırılsalar da, IIDC, video kameraları ve diğer tüketici video cihazlarını kontrol etmek için kullanılan her yerde bulunan AV / C'den (Ses Video Kontrolü) farklıdır ve bunlarla uyumsuzdur.[74]

DV

Dijital video (DV ) bir standarttır protokol bazı dijitaller tarafından kullanılıyor kameralar. Teyp ortamına kaydedilen tüm DV kameraların bir FireWire arabirimi (genellikle 4 iletkenli) vardır. Video kameralardaki tüm DV bağlantı noktaları yalnızca FireWire'ın 100 Mbit / sn'lik daha yavaş hızında çalışır. Bu, video kamera daha hızlı bir S400 cihazından veya ortak bir hub üzerinden papatya dizimine bağlıysa, bir FireWire ağının herhangi bir bölümü birden fazla hızlı iletişimi destekleyemediğinden operasyonel sorunları ortaya çıkarır.[75]

Bağlantı noktasının etiketlenmesi, üreticiye göre Sony'nin i.LINK ticari markasını veya 'DV' harflerini kullanarak etiketlemesi. Birçok dijital video kaydediciler doğrudan bir DV video kameradan video kaydetmek için kullanılabilen ("bilgisayarsız") bir "DV giriş" FireWire konektörüne (genellikle bir alfa konektörü) sahip olun. Protokol ayrıca bağlı cihazların uzaktan kontrolünü (oynatma, geri sarma vb.) Barındırır ve bir kameradan zaman kodunu aktarabilir.

USB, video verilerinin banttan aktarılması için uygun değildir çünkü bant doğası gereği değişken veri oranlarını desteklemez. USB, büyük ölçüde işlemci desteğine dayanır ve bu, USB bağlantı noktasına zamanında hizmet vereceği garanti edilmemiştir. Daha sonra banttan katı hal belleğine veya disk ortamına (örneğin, SD Kartlar, optik diskler veya sabit sürücüler) doğru uzaklaşma, dosya tabanlı veriler gerektiği gibi segmentler halinde taşınabilir çünkü USB aktarımına geçişi kolaylaştırdı.

Çerçeve tutucular

IEEE 1394 arayüzü yaygın olarak şu ülkelerde bulunur: çerçeve tutucular, bir analog video sinyalini yakalayan ve sayısallaştıran cihazlar; ancak IEEE 1394, Gigabit Ethernet arabirim (hız ve kullanılabilirlik sorunları belirtilerek).[76]

iPod ve iPhone senkronizasyonu ve şarj etme

iPod'lar öncesinde yayınlandı Dock Konektörlü iPod müziği eşzamanlamak ve şarj etmek için IEEE 1394a bağlantı noktalarını kullandı, ancak 2003'te iPod'lardaki FireWire bağlantı noktasının yerini Apple'ın yuva konektörü ve IEEE 1394 - 30 pimli konektör kabloları yapılmıştır. Apple Inc. FireWire kabloları için destek düştü iPod nano (4. Nesil),[77] iPod touch (2. Nesil), ve iPhone lehine USB kablolar.

Güvenlik sorunları

FireWire veri yolundaki cihazlar, Doğrudan bellek erişimi (DMA), burada bir aygıt, dahili belleği FireWire'ın "Fiziksel Bellek Alanına" eşlemek için donanım kullanabilir. SBP-2 (Seri Veri Yolu Protokolü 2 ) FireWire disk sürücüleri tarafından kullanılan, kesintileri ve kopyaları arabelleğe almak için bu özelliği kullanır. SBP-2'de, başlatıcı (kontrol cihazı), hedefin FireWire adres alanının belirli bir alanına uzaktan bir komut yazarak bir istek gönderir. Bu komut genellikle başlatıcının FireWire'ındaki arabellek adreslerini içerir. Fiziksel Adres Alanı, hedefin G / Ç verilerini başlatıcıya ve başlatıcıdan taşımak için kullanması beklenir.[78]

Birçok uygulamada, özellikle popüler olanları kullanan PC'ler ve Mac'ler gibi OHCI FireWire "Fiziksel Bellek Alanı" ile aygıtın fiziksel belleği arasındaki eşleştirme, işletim sistemi müdahalesi olmadan donanımda yapılır. Bu, gereksiz kopyalama olmadan veri kaynakları ve havuzlar arasında yüksek hızlı ve düşük gecikmeli iletişim sağlarken (örneğin bir video kamera ile bir yazılım video kayıt uygulaması arasında veya bir disk sürücüsü ile uygulama arabellekleri arasında), bu aynı zamanda bir güvenlik olabilir. Veri yoluna güvenilir olmayan aygıtlar takılırsa ve bir veri yolu başlatırsa medya hakları kısıtlama riski DMA saldırısı. Windows, Mac OS ve Linux bilgisayarları çalıştırmaya yetkisiz erişim sağlamak için bunu kullandığı bilinen uygulamalardan biri casus yazılımdır. FinFireWire.[79] Bu nedenle, yüksek güvenlikli kurulumlar tipik olarak ya bir sanal bellek FireWire "Fiziksel Bellek Alanına" (ör. Power Mac G5, veya herhangi biri Sun iş istasyonu ), işletim sistemi düzeyinde ilgili sürücüleri devre dışı bırakın,[80] FireWire ile cihaz belleği arasındaki OHCI donanım eşlemesini devre dışı bırakın, tüm FireWire arayüzünü fiziksel olarak devre dışı bırakın veya FireWire veya benzeri diğer donanımları kullanmamayı seçin PCMCIA, PC Kartı, Hızlı kart veya Yıldırım, DMA'yı harici bileşenlere maruz bırakır.

Güvenli olmayan bir FireWire arabirimi aşağıdakiler için kullanılabilir: hata ayıklama işletim sistemi çökmüş bir makine ve bazı sistemlerde uzak konsol işlemleri için. Windows bu çekirdek hata ayıklama senaryosunu yerel olarak destekler,[81] daha yeni olmasına rağmen Windows Insider Önizleme derlemeleri artık kutudan çıkma yeteneği içermiyor.[82] FreeBSD'de, dcons sürücüsü her ikisini de sağlar. gdb hata ayıklayıcı olarak. Linux altında, firescope[83] ve ateşe dayanıklı[84] var olmak.

Ayrıca bakınız

Referanslar

  1. ^ a b "1394ta.org". 1394ta.org. Alındı 2017-03-07. 1394 dijital bağlantı standardı 1986 yılında Apple Computer'daki teknoloji uzmanları tarafından tasarlandı.
  2. ^ Yaghmour, Karim; Masters, Jon; Ben-Yossef, Gilad; Gerum, Philippe (2008-08-15). Gömülü Linux sistemleri oluşturma. O'Reilly Media, Inc. s. 70. ISBN  978-0-596-52968-0. Alındı 2012-01-08.
  3. ^ "FireWire Nedir?". 1394 Ticaret Derneği. Arşivlenen orijinal 2014-04-04 tarihinde.
  4. ^ a b c d "1394 Patent Portföyündeki Ek 1 Patent Listesi" (PDF).
  5. ^ a b "MPEG LA - 1394 Lisansörleri".
  6. ^ a b "IEEE Standardı 1394a - Thunderbolt". Alındı 2016-06-14.
  7. ^ a b c Genç, Michael J. "Firewire nedir?". Alındı 2008-07-14.[kendi yayınladığı kaynak? ]
  8. ^ a b c "Yüksek Performanslı Seri Veri Yolu için IEEE Standardı". IEEE STD. 1394-2008. 2008-10-21. doi:10.1109 / IEEESTD.2008.4659233. ISBN  978-0-7381-5771-9.
  9. ^ "Apple Thunderbolt - FireWire Adaptörü". Alındı 2019-12-19.
  10. ^ a b "FireWire - USB Karşılaştırması". Usb-ware.com. Arşivlenen orijinal 2007-03-16 tarihinde. Alındı 2010-01-25.
  11. ^ Schmid, Patrick (2004-04-02). "Harici Olun: FireWire 800". Tom'un Donanımı. Alındı 2020-10-17.
  12. ^ "MPEG LA - 1394 Lisans Sözleşmesi". Arşivlenen orijinal 2017-10-08 tarihinde. Alındı 2011-12-03.
  13. ^ a b "MPEG LA - 1394 SSS".
  14. ^ "MPEG LA - 1394 License Agreement Express (basılı kopya)".
  15. ^ "Patent numarası: US5875313 - IEEE 1394 veri yolu tercümanı için PCI veri yolu, boru astarı yazma ve ..."
  16. ^ "Patent numarası: US5937175 - PCI veri yolu - IEEE 1394 veri yolu tercümanı, boru astarlı okuma önceden getirme kullanan".
  17. ^ "Patent numarası: 5953511 - IEEE 1394 veri yolu çeviricisine PCI veri yolu".
  18. ^ "PATENT BİLDİRİMİ - Ulusal Araçlar Yazılımla İlgili Patentler". Arşivlenen orijinal 2012-04-15 tarihinde.
  19. ^ "intitle:" IEEE 1394 "- Google Arama".
  20. ^ "1394 TİCARET BİRLİĞİ'NİN YASALARI". Arşivlenen orijinal 2011-11-04 tarihinde.
  21. ^ "IEEE 1394 - Geleceğin Multimedya Otobüsü". cablelabs.com. Arşivlenen orijinal 2011-09-27 tarihinde.
  22. ^ "IEEE 1394 Eğitimi". Alındı 2019-08-27.
  23. ^ a b "IEEE 1394 Mimarisi" (PDF). BEN / BİR. Arşivlenen orijinal (PDF) 2007-01-07 tarihinde.
  24. ^ a b c d "IEEE 1394 (AKA 'FireWire' ve 'iLink')" (PDF). Alındı 2012-09-01.
  25. ^ a b c d e "IEEE 1394 ve Linux". Tindel.net. Arşivlenen orijinal 2012-04-26 tarihinde. Alındı 2012-09-01.
  26. ^ IEEE p1394 Çalışma Grubu (1996-08-30). IEEE Std 1394-1995 Yüksek Performanslı Seri Veri Yolu (PDF). IEEE. doi:10.1109 / IEEESTD.1996.81049. ISBN  1-55937-583-3.
  27. ^ Davis, Larry. "Firewire Otobüs". interfacebus.com. Alındı 2016-06-20.
  28. ^ a b "FireWire Geliştirici Notu". Developer.apple.com. 2008-04-28. Alındı 2010-01-25.
  29. ^ IEEE p1394a Çalışma Grubu (2000-06-30). IEEE Std 1394a-2000 Yüksek Performanslı Seri Veriyolu - Değişiklik 1. IEEE. doi:10.1109 / IEEESTD.2000.91614. ISBN  0-7381-1958-X. P1394a Taslak 5.0[kalıcı ölü bağlantı ] mevcut.
  30. ^ IEEE p1394b Çalışma Grubu (2002-12-14). IEEE Std 1394b-2002 Yüksek Performanslı Seri Veri Yolu - Değişiklik 2. IEEE. ISBN  0-7381-3253-5.[kalıcı ölü bağlantı ]
  31. ^ a b "Kodlayıcı / Kod Çözücü". Iram.cs.berkeley.edu. 1997-12-17. Alındı 2012-09-01.
  32. ^ a b Haden, Rhys (2007-06-30). "CP3070 Veri İletişimlerinin İlkeleri". Rhyshaden.com. Alındı 2012-09-01.
  33. ^ "Yüksek Performanslı Seri Veri Yolu - Değişiklik 3". IEEE STD 1394c-2006. 2007-06-08. doi:10.1109 / IEEESTD.2006.371044. ISBN  978-0-7381-5237-0.
  34. ^ "1394 Ticaret Derneği FireWire için Saniyede 3,2 Gigabit'i Duyurdu". 1394 Ticaret Derneği. 2007-12-12. Alındı 2008-08-03.
  35. ^ [1]
  36. ^ "Dünyanın İlk 3.2 Gigabit IEEE 1394b FireWire SOC Çözümünü Ateşliyor". DapTechnology. 2009-11-23. Arşivlenen orijinal 2012-05-17 tarihinde. Alındı 2012-09-01.
  37. ^ Arthur, Charles (2008-10-17). "Steve Jobs, FireWire'ın neden öldüğünü açıklıyor". Alındı 2016-06-14.
  38. ^ Henehan, Burke (2012/01/06). "4 Gb / sn'de FireWire - Endüstriyel uygulamalarda etkisi". EE Times. Alındı 2016-06-14.
  39. ^ "P1394d - Yüksek Performanslı Seri Veriyolu için IEEE Standardı - Değişiklik: IEEE 1394 Tek Modlu Fiber Fiber Fiziksel Ortam (PMD) Özelliği". IEEE Standartları. IEEE. Alındı 8 Ekim 2012.
  40. ^ "IEEE-SA - Standartlar Kartı Onayları - Mart 2013". Alındı 2016-06-14.
  41. ^ Baxter, Les (2007-11-01). "IEEE 1394'teki (diğer adıyla FireWire) yeni gelişmeler". Işık dalgası. Alındı 2007-12-19.
  42. ^ "FreeBSD firewire (4) kılavuz sayfası". Freebsd.org. 2006-04-01. Alındı 2010-01-25.
  43. ^ "Linux FireWire wiki". Ieee1394.wiki.kernel.org. 2009-08-22. Alındı 2010-01-25.
  44. ^ "Linux Birleşik Hedef wiki". linux-iscsi.org. 2012-07-21. Alındı 2012-08-12.
  45. ^ "FireWire 2.2.2 ve 2.3.3: Bilgi ve İndirme". Docs.info.apple.com. Arşivlenen orijinal 2008-12-30 tarihinde. Alındı 2010-01-25.
  46. ^ "Windows XP Service Pack 2 yüklendikten sonra 1394 aygıtlarının performansı düşebilir". Support.microsoft.com. 2006-06-01. Alındı 2010-01-25.
  47. ^ "Microsoft, 1394b standardını destekleyecek". EETimes.com. Alındı 2010-01-25.
  48. ^ "Windows Vista Service Pack 1'deki Önemli Değişiklikler". Technet2.microsoft.com. Arşivlenen orijinal 2008-05-17 tarihinde. Alındı 2010-01-25.
  49. ^ "Windows Vista Service Pack 1 için Sürüm Notları". Technet2.microsoft.com. Arşivlenen orijinal 2008-04-30 tarihinde. Alındı 2010-01-25.
  50. ^ "Windows Vista Service Pack 1'de bulunan Düzeltmeler ve Güvenlik Güncelleştirmeleri". Technet2.microsoft.com. Arşivlenen orijinal 2008-05-11 tarihinde. Alındı 2010-01-25.
  51. ^ "Windows 7'de 1394 Bus Sürücüsü". Microsoft.com. 2009-06-24. Alındı 2010-01-25.
  52. ^ "Paket: libraw1394-8 (1.3.0-4)". Alındı 2010-09-12.
  53. ^ "Juju Göçü". Alındı 2012-10-10.
  54. ^ "sayfa 145" (PDF). Arşivlenen orijinal (PDF) 2010-05-27 tarihinde. Alındı 2010-01-25.
  55. ^ rcliff. "Nasıl Yapılır: Mac OS X Firewire HDTV kaydı". AVS Forumu. Alındı 2010-01-25.
  56. ^ Komisyon Kuralları 76.640 (b) (4) (ii) Bölümünden Feragat Talepleri (PDF), Federal İletişim Komisyonu, 2010-06-18, alındı 2016-06-14
  57. ^ "FCC, IP'li Set Üstler İçin FireWire Gereksinimini Uyarıyor". Çok Kanallı Haberler. Alındı 2016-06-14.
  58. ^ FireWire ve USB 2.0 (PDF), Qimaging, alındı 2016-06-14
  59. ^ "firewirevsusb". Directron.com. Arşivlenen orijinal 2012-09-04 tarihinde. Alındı 2012-09-01.
  60. ^ "IDB Forum Ana Sayfası". 2006-10-06. 2006-10-06 tarihinde orjinalinden arşivlendi. Alındı 2016-06-14.CS1 bakımlı: uygun olmayan url (bağlantı)
  61. ^ "HANA Hakkında". Hanaalliance.org. Arşivlenen orijinal 2010-01-29 tarihinde. Alındı 2010-01-25.
  62. ^ B.V., Richard Mourn, DAPTechnology. "IEEE-1394 ve AS5643, yüksek güvenilirliğe sahip Mil-Aero tasarımlarına belirleyici ağ iletişimi getiriyor". Alındı 2016-06-14.
  63. ^ "AS5643: Askeri ve Havacılık Araç Uygulamaları için IEEE-1394b Arayüz Gereksinimleri - SAE International". Alındı 2016-06-14.
  64. ^ Mourn Richard (2011-09-07). "İHA'lar başarı için IEEE-1394b veri yollarından yararlanıyor". EE Times. Alındı 2016-06-14.
  65. ^ "FreeBSD 7.1 fwip (4) kılavuz sayfası". Freebsd.org. 2005-07-16. Alındı 2010-01-25.
  66. ^ "IEEE 1394 Bus üzerinden IP için Windows Millennium Edition (Me) Desteği". Support.microsoft.com. 2007-01-27. Alındı 2012-09-01.
  67. ^ "IEEE 1394 (FireWire) Aygıtlarını Windows XP ile Kullanma". Support.microsoft.com. 2007-12-01. Alındı 2010-01-25.
  68. ^ "1394 üzerinden IP için Kesilen Destek". Microsoft.com. 2004-12-08. Alındı 2010-01-25.
  69. ^ "IEEE 1394 veri yolu üzerinden IP ağı, Windows Vista'da ve Windows'un tüm sonraki sürümlerinde desteklenmez". Support.microsoft.com. 2007-11-28. Alındı 2010-01-25.
  70. ^ "Windows Server 2008, Windows Vista ve Windows 7'deki Yeni Ağ Özellikleri". Technet.microsoft.com. Alındı 2010-01-25.
  71. ^ "Windows 7'de 1394 Bus Sürücüsü". Microsoft.com. 2009-06-18. Alındı 2012-09-01.
  72. ^ "ubCore 1394 Firewire sürücüleri". Unibrain.com. Alındı 2012-09-01.
  73. ^ "libdc1394: IIDC / DCAM özellikleri". Damien.douxchamps.net. Alındı 2010-01-25.
  74. ^ "AV / C'ye Genel Bakış". Microsoft Geliştirici Ağı. Arşivlenen orijinal 2009-05-26 tarihinde. Alındı 2009-10-14.
  75. ^ IEEE 1394a özellikleri.
  76. ^ "VGA'dan Firewire'a Bağlantısı Nasıl Kurulur". Epiphan.com. Alındı 2012-09-01.
  77. ^ "iPod nano: Pili şarj etme". Alındı 2013-09-14.
  78. ^ "Araç, Fiziksel Olarak Windows'u Hackliyor - Güvenlik / Güvenlik Açıkları - DarkReading". DarkReading. Alındı 2010-01-25.
  79. ^ "Taktik BT Saldırı Portföyü: FINFIREWIRE" (PDF) (PDF). Gamma International. 2011-12-08. Alındı 2014-04-28.
  80. ^ "BitLocker'a Yönelik 1394 DMA Tehditlerini Azaltmak için SBP-2 Sürücüsünü Engelleme". Microsoft. 2011-03-04. Alındı 2011-03-15.
  81. ^ "Bir 1394 Kablo Üzerinden Manuel Olarak Çekirdek Modu Hata Ayıklamayı Ayarlama". docs.microsoft.com. 2017-05-23. Alındı 2017-09-02.
  82. ^ "KD 1394 Work-Around". blogs.msdn.microsoft.com. 2016-08-11. Alındı 2017-09-02.
  83. ^ "Andi Kleen: [ANNOUNCE] i386 / x86-64 için ateş kancası piyasaya sürüldü". LKML. 2006-04-04. Alındı 2010-01-25.
  84. ^ "Bernhard Kaindl'ın ateşleme sistemi, gdb uzak protokolünü FireWire'a iletir. Uzak belleği gdb ile okumaya ve yazmaya izin verir". Ieee1394.wiki.kernel.org. 2009-11-07. Alındı 2010-01-25.

daha fazla okuma

  • INCITS T10 Projesi 1467D (2004). Bilgi teknolojisi - Seri Veri Yolu Protokolü 3 (SBP-3). ANSI INCITS. ANSI INCITS 375-2004.
  • Anderson, Don (1999). FireWire Sistem Mimarisi. MindShare, Inc. ISBN  0-201-48535-4.
  • "Yüksek Performanslı Seri Veri Yolu için IEEE Standardı". IEEE STD. 1394-2008. 2008-10-21. doi:10.1109 / IEEESTD.2008.4659233. ISBN  978-0-7381-5771-9.

Dış bağlantılar