2009-09-04 24 views
22

Gdzie można kupić programowalny klucz USB, który obsługuje język C jako język programowania?Programowalne klucze USB

+0

Czy masz na myśli, że chcesz mieć klucz USB, który po włożeniu automatycznie uruchomi plik wykonywalny? –

+3

dlaczego to było zamknięte? on szuka programowalnego klucza USB – hhafez

+1

, dlaczego w rzeczywistości jest wiele pytań dotyczących urządzeń wbudowanych, dlaczego nie kluczy USB? –

Odpowiedz

11
  1. Senselock
  2. rockey
  3. Aladdin

Używamy Senselock w naszej aplikacji. Jest to inteligentny klucz, do którego można pobrać niestandardowy kod. Sposób, w jaki działa, polega na tym, że zamiast sprawdzać obecność klucza sprzętowego, kod powinien oczekiwać prawidłowego wyjścia z klucza sprzętowego emitowanego z kodu wewnątrz klucza sprzętowego.

+0

+1 Nigdy nie słyszałem o kodzie w kluczu, może to być dobre podejście. Dzięki. – kenny

+0

Czy z półki można zaprogramować klucze USB? – CMCDragonkai

+0

@CMCDragonkai, zależy od tego, jaki klucz masz. Teraz można zaprogramować nawet klucz HDMI, taki jak Chromecast! – Graviton

5

Jednym z miejsc do rozpoczęcia jest Hexwax. Wypróbuj http://www.hexwax.com/Products/expandIO%2DUSB/, która da ci pojęcie, co możesz zrobić i od czego zacząć. Są to firmware dla mikrokontrolerów serii PIC18, ale można je kupić z półki. Mogą nie pasować idealnie, ale dadzą ci wyobrażenie o tym, co jest możliwe, bez konieczności budowania własnego od podstaw.

Nie zapominaj, że będziesz musiał zbudować sterownik Windows, jeśli wyrzucisz swoje urządzenie USB. Oprogramowanie układowe hexwax używa interfejsu HID (klawiatura, mysz, joystick itp.), Więc sterowniki już są w systemie Windows/Linux/OS-X. To znacząca premia.

Jeśli przeturlałem się, użyłbym urządzenia PIC18, pomaluj jak najwięcej kodu z witryny Microchip (producenta PIC) - mają kod interfejsu USB - i idź w dół trasą HID. Inne źródła: MicroElektronika (www.mikroe.com) robi wiele bibliotek C i kompilatorów dla dokładnie tego typu rzeczy. Google na pic, ukryj, usb, aby uzyskać wiele informacji, ludzie stworzyli własne klawiatury od podstaw bez większych problemów.

+0

heh? teraz zastanawiam się, jakie było pierwotne pytanie. – kenny

+0

fajnie! Podoba mi się, jak to izoluje obawy USB od mikrokontrolera (UC). Nawiasem mówiąc, dokumentacja urządzenia expandIO-USB wymienia PIC jako podstawowy UC. Ale mówi SPI i I2C, więc każde urządzenie lub dowolny UC z kodem SPI lub I2C podległym może działać. Poza tym możesz nie potrzebować UC, ponieważ ma A/D, cyfrowe wejścia/wyjścia, przerwań itp. – Core

0

SG-Lock zapewniają proste rozwiązanie z programowalne dongle USB: http://www.sg-lock.com/fr/index.php

Niedrogi, łatwy do programu, API jest DLL, tak że obsługuje tylko Windows (nie wiem czy to działa z innymi systemami) .

+0

Jest to klucz ochronny do kopiowania i bardzo dobry jako taki (niektóre dane mogą być zapisane na kluczu, na przykład). Jednak nie jest to uniwersalny, swobodnie programowalny klucz sprzętowy. – h22

+1

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać link do odniesienia. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - [Z recenzji] (/ opinia/niskiej jakości-posts/18686768) – user28434

+0

@ user28434 Właśnie miałem trochę informacji! –

0

Gdzie można kupić programowalny klucz USB, który obsługuje język C jako język programowania?

Wypróbuj ROCKEY6 jako programowalny i programowalny w samym kluczu sprzętowym. Działa dobrze z naszym oprogramowaniem na jego bezpieczną ochronę.

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

1
  • Crossware wydaje dostarczenie programowalnych urządzeń USB. Same klucze sprzętowe nie są drogie, a ich brak może być nawet używany jako produkt końcowy. Jednak pakiet deweloperski nie jest taki tani.
  • Calao Systems oferują rodzaj "super dongle", który można oglądać jako "USB stick" o potwornym rozmiarze. Jest mocniejszy i działa w systemie Linux. To urządzenie ma nawet własne dodatkowe złącza USB i RJ45, ale nadal można je podłączyć do portu USB i zawiesić się na nim. Zapewniona jest pewna obudowa.