Cách chia sẻ thư mục dưới dạng thiết bị lưu trữ dung lượng lớn USB (từ pi mâm xôi)


13

Tôi muốn làm một cái gì đó khá đơn giản ... trong tâm trí của tôi.

Tôi đã có một khung ảnh "cũ" với cổng usb và khe cắm thẻ SD (nhưng không có kết nối mạng) mà tôi muốn giữ đồng bộ với "Thư mục ảnh" của NAS

Vì tôi mong muốn mua PI, tôi muốn biết làm thế nào tôi có thể đạt được điều này ... một cách rẻ tiền ($ và sức mạnh tính toán).

Dự đoán chính của tôi sẽ là kết nối cả hai trên USB.

Nhìn vào các câu trả lời khác, tôi thấy Ổ cứng PC phục vụ như bộ lưu trữ dung lượng lớn USBthiết bị dongle USB WiFi có thể mô phỏng thiết bị lưu trữ khối ảo cho trình phát video gia đình và trên chính bảng PI Mô phỏng thiết bị lưu trữ dung lượng lớn USB

Vì vậy, từ những gì tôi tìm thấy cho đến nay tôi có hai tùy chọn: cáp USB Host-to-Host hoặc bộ chuyển đổi Wifi sang USB (Cả hai đều đắt như chính PI)

Vấn đề là cả hai thiết bị chỉ có Windows và dường như không cho phép chọn một thư mục cụ thể để chia sẻ.

Quay trở lại mục tiêu của tôi, có ai trong số các bạn có ý tưởng về cách kết nối cả hai trên USB không?

Câu hỏi thưởng: có cách nào để thực hiện việc này nhiều lần trên cùng một "máy chủ" để kết nối các thư mục khác nhau với các máy khách khác nhau (các khung / radio khác / ...) không?

Cảm ơn đã dành thời gian đọc câu hỏi (dài) của tôi!


@MizukiOshiro Tôi sẽ nhưng, từ những gì tôi tìm thấy, điều này sẽ không thể thực hiện được do thiết kế đặc tả USB. Tôi đã đăng câu hỏi này chỉ trong trường hợp tôi bỏ lỡ điều gì đó
Cerber

Một số khung ảnh có tính năng "màn hình thứ hai", cho phép đẩy các khung được mã hóa JPEG từ PC sang khung ảnh qua cổng nô lệ. Tôi sử dụng tính năng này để hiển thị các biểu đồ do RRDTool tạo để theo dõi máy chủ của tôi. Ví dụ: youtube.com/watch?v=OINZfcV7EQ0

Bảng IO mới được cung cấp với Bộ công cụ phát triển mô đun tính toán dường như có đầu nối nô lệ USB ... làm thế nào để một thiết bị có thể hoạt động?
Kozuch

1
Tôi biết điều này đã cũ, nhưng ngày nay thật dễ dàng: raspberrypi.org/magpi/pi-zero-w-smart-usb-flash-drive
multithr3at3d

Câu trả lời:


6

Về cơ bản giao thức USB yêu cầu một thiết bị hoạt động như một Master và các thiết bị khác là nô lệ. Kết nối Master-master không được hỗ trợ. Các thiết bị chính thường có đầu nối loại A: máy tính, khung ảnh hỗ trợ phương tiện USB bên ngoài, v.v ... Nô lệ là thanh USB, chuột thông thường của bạn, v.v. Master cung cấp năng lượng cho nô lệ trên bus USB.

Để làm mờ nước, thông số kỹ thuật USB OTG cho phép các thiết bị hỗ trợ nó hoạt động cả với tư cách là chủ và là nô lệ (một số điện thoại Android, v.v.).

Khung ảnh của bạn là một thiết bị chính, bạn cần Raspberry Pi hoạt động như một nô lệ. Theo tôi biết, nó khá phức tạp, nếu có thể: Với tư cách là một máy tính, Raspberry Pi hỗ trợ chế độ chính USB, nhưng rõ ràng chế độ nô lệ USB cũng có thể có trên một số thiết bị. Trích dẫn diễn đàn mà bạn đề cập trong câu hỏi của bạn:

Model B có bộ chia USB 2 cổng tích hợp, không biết cách hoạt động như một thiết bị USB. Model A kết nối trực tiếp giao diện USB của bộ xử lý, có thể được cấu hình dưới dạng thiết bị USB hoặc máy chủ USB.

Rõ ràng, điều đó sẽ không hoạt động cho đến khi mọi người có Mô hình A để phát triển và ai đó có tài năng, thời gian, thiên hướng và tài liệu, để viết trình điều khiển thiết bị.

Có thể đập một thiết bị USB tốc độ chậm qua GPIO trên model B.

Tất cả điều này sẽ yêu cầu một số hack rất đáng kể, nhiều giờ lập trình / gỡ lỗi. Theo tôi, lãng phí thời gian.

Gợi ý của tôi: Loại bỏ khung ảnh của bạn, lấy một số màn hình LCD nhỏ đã qua sử dụng / giá rẻ, kết nối nó với Raspberry Pi của bạn và sử dụng nó làm khung ảnh. Dễ dàng hơn nhiều, nhanh hơn, vv


2
Hoặc chỉ giao diện hiển thị khung hình hiện có thông qua các đầu nối LCD hoặc GPIO.
Ignacio Vazquez-Abrams

Từ kinh nghiệm của tôi, giao tiếp LCD thông qua LVDS là rất xa tầm thường.
haimg

Dù sao, cả hai bạn dường như nắm giữ giải pháp tốt cho câu hỏi của tôi: đừng lãng phí thời gian với đầu nối USB :)
Cerber

Bảng IO mới được cung cấp với Bộ công cụ phát triển mô đun tính toán dường như có đầu nối nô lệ USB ... làm thế nào để một thiết bị có thể hoạt động?
Kozuch
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.