2009-09-04 38 views
22

Tôi có thể mua USB dongle có thể lập trình hỗ trợ C làm ngôn ngữ phát triển ở đâu?Đồng bộ USB có thể lập trình

+0

Bạn có nghĩa là bạn muốn có khóa USB mà khi được chèn, sẽ tự động chạy tệp thực thi? –

+3

tại sao điều này đóng lại? ông đang tìm kiếm một usb dongle lập trình – hhafez

+1

tại sao thực sự, có rất nhiều câu hỏi về các thiết bị nhúng, tại sao không USB dongle? –

Trả lời

11
  1. Senselock
  2. rockey
  3. Aladdin

Chúng tôi sử dụng Senselock trong ứng dụng của chúng tôi. Nó là một dongle thông minh, mà bạn có thể tải mã tùy chỉnh của bạn vào nó. Cách nó hoạt động là thay vì chỉ kiểm tra sự hiện diện của một dongle, mã của bạn nên mong đợi một đầu ra chính xác từ dongle phát ra từ mã của bạn bên trong dongle.

+0

+1 Tôi chưa bao giờ nghe mã trong dongle, có thể là một cách tiếp cận tốt. Cảm ơn. – kenny

+0

Có thể tắt chương trình USB dongle được lập trình không? – CMCDragonkai

+0

@CMCDragonkai, phụ thuộc vào những gì bạn có. Bây giờ, ngay cả HDMI dongle như Chromecast có thể được lập trình! – Graviton

5

Một nơi để bắt đầu là Hexwax. Hãy thử http://www.hexwax.com/Products/expandIO%2DUSB/ sẽ cung cấp cho bạn ý tưởng về những gì bạn có thể làm và bắt đầu từ đâu. Đây là những firmwares cho loạt PIC18 của vi điều khiển nhưng bạn có thể mua các mô-đun ra khỏi kệ. Họ có thể không phù hợp hoàn hảo nhưng họ sẽ cung cấp cho bạn một ý tưởng về những gì có thể mà không cần phải xây dựng của riêng bạn từ đầu.

Đừng quên rằng bạn sẽ phải xây dựng trình điều khiển Windows nếu bạn cuộn thiết bị USB của riêng mình. Các phần cứng hexwax sử dụng giao diện HID (bàn phím, chuột, phím điều khiển vv) để các trình điều khiển đi kèm với Windows/Linux/OS-X. Đây là một phần thưởng đáng kể.

Nếu tôi cuộn của riêng mình, tôi sẽ sử dụng thiết bị PIC18, mã càng nhiều càng tốt từ trang web của Microchip (nhà sản xuất PIC) - họ có mã giao diện USB - và đi xuống tuyến đường HID. Các nguồn khác: MicroElektronika (www.mikroe.com) thực hiện rất nhiều thư viện và trình biên dịch C cho chính xác loại công cụ này. Google cho pic, hid, usb để nhận được rất nhiều thông tin, mọi người đã thực hiện bàn phím riêng của họ từ đầu mà không có quá nhiều rắc rối.

+0

heh? bây giờ tôi tự hỏi câu hỏi ban đầu là gì. – kenny

+0

tuyệt vời! Tôi thích cách này cô lập các mối quan tâm USB từ vi điều khiển (uc). Nhân tiện, tài liệu thiết bị mở rộng-USB đề cập đến PIC như là uc cơ bản. Nhưng nó nói SPI và I2C vì vậy bất kỳ thiết bị hoặc bất kỳ uc với SPI hoặc I2C mã nô lệ có thể làm việc. Ngoài ra, bạn thậm chí có thể không cần uc vì nó có A/D, I/O kỹ thuật số, ngắt, vv – Core

0

SG-Lock cung cấp một giải pháp đơn giản từ Programmable USB dongle: http://www.sg-lock.com/fr/index.php

Giá cả phải chăng, dễ chương trình, API là một DLL để nó chỉ hỗ trợ Windows (Tôi không biết nếu nó làm việc với các hệ thống khác) .

+0

Nó là một bảo vệ bản sao dongle và rất tốt như vậy (một số dữ liệu có thể được lưu trên khóa, ví dụ). Tuy nhiên nó không phải là một dongle lập trình tự do phổ quát. – h22

+1

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - [Từ đánh giá] (/ đánh giá/chất lượng thấp-bài viết/18686768) – user28434

+0

@ user28434 Tôi vừa có một số thông tin! –

0

Tôi có thể mua USB dongle có thể lập trình hỗ trợ C làm ngôn ngữ phát triển ở đâu?

Thử thực thi ROCKEY6 và có thể lập trình được bên trong chính dongle. Làm việc tốt với phần mềm của chúng tôi về bảo vệ an toàn của nó.

http://www.rockey.com.my/prod-dongle-rockey6.php

1
  • Crossware dường như cung cấp lập trình dongle USB. Các dongle mình không phải là đắt tiền và từ không có tốt hơn thậm chí có thể được sử dụng như là sản phẩm cuối cùng. Tuy nhiên, bộ phát triển không phải là rẻ.
  • Calao Systems cung cấp loại "siêu dongle" có thể được xem là "thanh USB" có kích thước khổng lồ. Nó mạnh hơn và chạy Linux bên trong. Thiết bị này thậm chí còn có các đầu nối USB và RJ45 bổ sung nhưng vẫn có thể cắm vào cổng USB và treo ở đó. Một số bao vây được cung cấp.
Các vấn đề liên quan