DIY USB Yığın Depolama Eğitimi


9

Sadece kendi USB Flash Sürücünüzü nasıl yapacağınız konusunda bir öğretici olup olmadığını merak ediyordum ve bir USB'yi ayırmak ve cesaretleri başka bir şeye koymak demek istemiyorum, yani flash belleği ve denetleyiciyi bir araya getirmek.


4
Başlığınız "DIY USB Yığın depolama öğreticisi" olmalıdır, çünkü özellikle kendi flash sürücünüzü nasıl yapacağınız konusunda bir eğitim istiyorsunuz. Bir süre önce kendi USB aygıtlarınızı yapma hakkında bir soru soruldu.
10:11

@bpijls Başlığı değiştirdim.
jpc

Yanıtlar:


13

Dean Camera, AVR için bir USB yığını yazdı. Bir yığın depolama sürücüsü içerir.

http://www.fourwalledcubicle.com/LUFA.php


1
LUFA çok iyi. Ve AVR USB çipleri gittikçe daha iyi hale geliyor. Linux veya OSX üzerinde geliştirmeyi tercih ediyorsanız, AVR'de LUFA iyi bir seçimdir. Windows iseniz, PIC geliştirme ortamına bakın. Düşük uçlu PIC USB yongaları, düşük uçlu AVR USB yongalarından daha fazla özelliğe sahiptir ve kullanımı daha kolaydır, ancak bunlar için yalnızca Windows üzerinde gerçekten geliştirebilirsiniz.
todbot

1
PIC'lerle geliştirme hakkında bir güncelleme. Yeni Microchip IDE (hala beta sürümündedir) MPLAB X, NetBeans tabanlıdır ve herhangi bir büyük platformda (Windows / MAC / Linux) PIC geliştirilmesine izin verir.
bt2



2

IMHO en kolay yolu bir AT90USB veya LPC1343 kullanmaktır. İkincisi, ROM'da depolanan yığın depolama cihazı bellenimine sahiptir, bu nedenle yalnızca cihaz tanımlayıcısı ve 2 veya 3 Flash erişim prosedürleri için bazı ayrıntılar sağlamanız gerekir.


1

Cypress FX2'yi de düşünebilirsiniz. Yığın Depolama Sürücüsü desteği ile birlikte gelen Yüksek Hızlı bir USB çipi. Bunun için herhangi bir öğretici hakkında Dunno, ama oldukça popüler bir çip.


1

USB'nin nasıl çalıştığı hakkında iyi bir kitaba ne dersiniz?

Sonra programlamaya başladığınızda, işlerin nasıl çalışması gerektiğini biliyorsunuz ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.