2009-09-04 16 views
22

Dove posso acquistare un dongle USB programmabile che supporti C come linguaggio di sviluppo?Chiavi USB programmabili

+0

Vuoi dire che vuoi avere un dongle USB che, una volta inserito, eseguirà automaticamente un eseguibile? –

+3

perché è stato chiuso? sta cercando un dongle usb programmabile – hhafez

+1

perché, in effetti, ci sono molte domande sui dispositivi embedded, perché non chiavette USB? –

risposta

11
  1. Senselock
  2. rockey
  3. Aladdin

Usiamo Senselock nella nostra applicazione. È un dongle intelligente, in cui puoi scaricare il tuo codice personalizzato. Il modo in cui funziona è che invece di controllare la presenza di un dongle, il tuo codice dovrebbe aspettarsi un output corretto dal dongle emesso dal tuo codice all'interno del dongle.

+0

+1 Non ho mai sentito parlare di codice in una chiave hardware, potrebbe essere un buon approccio. Grazie. – kenny

+0

È possibile programmare i dongle USB? – CMCDragonkai

+0

@CMCDragonkai, dipende da quale dongle hai. Ora è possibile programmare anche dongle HDMI come Chromecast! – Graviton

5

Un punto di partenza è Hexwax. Prova http://www.hexwax.com/Products/expandIO%2DUSB/ che ti darà un'idea di cosa puoi fare e da dove iniziare. Questi sono i firmware per la serie PIC18 di microcontrollori, ma è possibile acquistare i moduli dallo scaffale. Potrebbero non adattarsi perfettamente ma ti daranno un'idea di ciò che è possibile senza dover costruire il tuo da zero.

Non dimenticare che dovresti creare un driver di Windows se hai fatto girare il tuo dispositivo USB. I firmware hexwax utilizzano l'interfaccia HID (tastiera, mouse, joystick, ecc.) Quindi i driver vengono già forniti con Windows/Linux/OS-X. Questo è un bonus significativo.

Se ho eseguito il rollover, utilizzare un dispositivo PIC18, snare il maggior numero possibile di codice dal sito Web di Microchip (il produttore del PIC) - hanno un codice di interfaccia USB - e scendere lungo la rotta HID. Altre fonti: MicroElektronika (www.mikroe.com) fa un sacco di librerie e compilatori C per questo tipo di cose. Google per foto, hid, usb per ottenere molte informazioni, le persone hanno creato le loro tastiere da zero senza troppi problemi.

+0

heh? ora mi sto chiedendo quale fosse la domanda originale. – kenny

+0

bello! Mi piace come questo isolino le preoccupazioni USB dal microcontrollore (uc). A proposito, i documenti del dispositivo espio-USB menzionano un PIC come uc sottostante. Ma parla SPI e I2C quindi qualsiasi dispositivo o qualsiasi uc con codice slave o I2C può funzionare. Inoltre, potrebbe non essere necessario un uc in quanto ha un A/D, I/O digitale, interrupt, ecc. – Core

0

SG-Lock fornire una soluzione semplice da programable dongle USB: http://www.sg-lock.com/fr/index.php

accessibile, facile da programmare, l'API è una DLL in modo che supporta solo Windows (non so se funziona con altri sistemi) .

+0

È un dongle di protezione dalla copia e molto buono in quanto tale (alcuni dati possono essere salvati sulla chiave, ad esempio). Tuttavia non è un dongle universale programmabile liberamente. – h22

+1

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/18686768) – user28434

+0

@ user28434 Ho appena avuto alcune informazioni! –

0

Dove posso acquistare un dongle USB programmabile che supporti C come linguaggio di sviluppo?

Prova ROCKEY6 suo eseguibile e programmabile all'interno della chiave stessa. Funziona bene con il nostro software sulla sua protezione sicura.

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

1
  • Crossware sembra fornire chiavi USB programmabili. Gli stessi dongle non sono costosi e potrebbero non essere utilizzati come prodotti finali. Tuttavia, la suite di sviluppo non è così economica.
  • Calao Systems offerta tipo "super dongle" che può essere vista come una "chiavetta USB" di dimensioni mostruose. È più potente e gestisce Linux all'interno. Questo dispositivo dispone anche di connettori USB e RJ45 aggiuntivi, ma può ancora essere collegato alla porta USB e restare lì alimentato da esso. È fornito un certo recinto.