Makale numarası: 323594 - Son Gözden Geçirme: 09 Ağustos 2005 Salı - Gözden geçirme: 3.0 Evrensel seri yol (USB) aygıtı sürücü geliştirme hakkında temel bilgileri
Bu SayfadaÖzetEvrensel seri yol (USB) büyüyen popülerliğini ile birçok donanım satıcıları, bir USB arabirimi şu anda yalnızca seri veya paralel arabirim aygıtları için teklif gerekir. Bu makalede aşağıdaki konular açıklanır:
Daha fazla bilgiKarmaşıklıkUSB, seri veya paralel bağlantı noktalarına karşılaştırıldığında, karmaşık bir veri yolu bildirdi. Örneğin, bu veri yoluna bağlanan her aygıt, bir adresi alır ve veri paketlerini, ana bilgisayarın belirtilen aygıt arasında değiştirilir. Ayrıca, aygıtlar, birden çok hızlarda çalışabilen ve yüksek hızlı aktarımlar anlamak, aygıtları geçici olarak veri yolu kesilebilir. Genel olarak, USB veri aktarımını daha karmaşıktır ve alt düzey ağ iletişim kuralı için bazı respects benzer iyi tanımlanmış bir iletişim kuralını kullanır.Bu nedenle, bazı "karar destek sistemi" USB aygıtları ekleyebilir, bu nedenle, USB değiştirilir, veri paketlerinin doğru biçimde işleyebilir. Bir USB arabirimi kullanarak uygulamak için ayrı bir elektronik bileşenleri veya küçük ölçekli integrate veya orta ölçekli tümleştirme gibi seri ve paralel arabirimlerde devreler genellikle mümkün değildir. Bunun yerine, bir mikro genellikle aygıtta USB iletişim işlemek için kullanılır. Bir USB aygıtı, karmaşık olduğundan, edemiyor yalnızca açar ve bir USB aygıtı kullanıcı modu bir uygulamadan erişebilir. Donanım düzeyinde, bir USB aygıtı birkaç Bitiş noktaları sunar. Yönetici, her bitiş noktasına bağlı bir ardışık veri dosyası oluşturabilir ve bu kanal aygıta konuşabilirsiniz. Çekirdek modunda bu işi yapmak zorunda. Bu nedenle, bir USB aygıtı, ilişkili bir sürücü olması gerekir. Tak ve Kullan mimarisi Ayrıca, sürücü gerektirir, çünkü bu aygıtı taktığınızda hemen sonra sistem için uygun bir sürücü bulmaya çalışır. Örnek sürücüsüBir örnek BulkUSB (DDKdir \src\wdm\usb\bulkusb) adlı Windows DDK okumak ve doğrudan USB aygıtı bitiş noktasına ham veri yazmak için bir kullanıcı modu uygulamasının'ı verir. Örnek sürücüsünün temel iş verilerini uygulama gelen ve son noktana kopyalamaktır. Bu örnek, herhangi bir USB aygıtına kolayca uyarlayabilirsiniz. Ancak, ticari aygıtları genellikle aşağıdakileri yapmalısınız:
TaşınabilirlikTaşınabilir genellikle birkaç veya değişikliklerle Windows Millennium Edition ve Windows 98, Windows 2000 ve Windows XP için yalnızca bir Windows Sürücü Modeli (WDM) işlevleri kullanılarak yazılan BIR USB aygıt sürücüsü var. Nasıl bağlantı noktası için WDM sürücüleri Windows XP'den veya Windows Millennium Edition veya Windows 98, Windows 2000'den hakkında ek bilgi için (Walter Oney ın kitap, ek A) "Başvurular" bölümüne bakın.Üçüncü taraf kaynaklarıBazı üçüncü taraf satıcıların USB arabirimini katabilirler önceden oluşturulmuş bir yonga sunar. Birçok üretici, donanım Geliştirme Setleri, yonga kümesi geçici prototipler oluşturabilirsiniz de sunar. Daha fazla bilgi için (Walter Oney ın rehberi, <a1>bölüm</a1> 11), bu makalenin "Başvurular" bölümüne bakın.Bazı üçüncü taraf satıcılar çekirdek modu programlama kullanmak zorunda kalmadan, veri dosyalarını kullanarak özelleştirebileceğiniz Genel USB sürücüleri sunar. Bazı şirketler, ActiveX bileşenlerini (örneğin, OCXs) istemcilerinden OLE Otomasyonu, Microsoft Visual Basic gibi kendi sürücü erişmek için de sunar. Referanslar
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:323594
(http://support.microsoft.com/kb/323594/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste