Hướng dẫn lưu trữ USB tự làm


9

Tôi chỉ tự hỏi liệu có một hướng dẫn ở bất cứ nơi nào về cách tạo USB Flash Drive của riêng bạn và tôi không có nghĩa là tháo USB và đặt ruột vào một cái gì đó khác, ý tôi là kết hợp bộ nhớ flash và bộ điều khiển.


4
Tiêu đề của bạn phải là "Hướng dẫn lưu trữ hàng loạt USB DIY" bởi vì bạn đặc biệt yêu cầu một hướng dẫn về cách tạo ổ đĩa flash của riêng bạn. Một câu hỏi về việc tạo các thiết bị USB của riêng bạn đã được hỏi cách đây một thời gian.
bpijls

@bpijls Tôi đã thay đổi tiêu đề.
jpc

Câu trả lời:


13

Dean Camera đã viết một ngăn xếp USB cho AVR. Nó bao gồm một trình điều khiển lưu trữ lớn.

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


1
LUFA là rất tốt. Và các chip USB AVR đang ngày càng tốt hơn. Nếu bạn thích phát triển trên Linux hoặc OSX, LUFA trên một AVR là một lựa chọn tốt. Nếu bạn là Windows, hãy nhìn vào môi trường phát triển PIC. Các chip PIC USB cấp thấp có nhiều tính năng và dễ sử dụng hơn các chip USB USB cấp thấp, nhưng bạn thực sự chỉ có thể phát triển cho chúng trên Windows.
todbot

1
Chỉ cần một bản cập nhật về việc phát triển với PIC. Microchip IDE mới, MPLAB X (vẫn đang trong giai đoạn thử nghiệm) dựa trên NetBeans và cho phép phát triển PIC trên bất kỳ nền tảng chính nào (Windows / MAC / Linux).
bt2



2

IMHO cách dễ nhất là sử dụng AT90USB hoặc LPC1343. Loại thứ hai có phần sụn thiết bị lưu trữ lớn được lưu trữ trong ROM, do đó bạn chỉ cần cung cấp một số chi tiết cho bộ mô tả thiết bị và 2 hoặc 3 quy trình truy cập Flash.


1

Bạn cũng có thể xem xét Cypress FX2. Đó là chip USB tốc độ cao đi kèm với hỗ trợ Trình điều khiển lưu trữ lớn. Không có bất kỳ hướng dẫn nào cho nó, nhưng nó là một con chip khá phổ biến.


1

Làm thế nào về một cuốn sách tốt về cách usb hoạt động?

Sau đó, khi bạn bắt đầu lập trình, bạn sẽ biết mọi thứ hoạt động như thế nào ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.