2009-09-04 4 views
22

Где я могу купить программируемый USB-ключ, который поддерживает C как язык разработки?Программируемые ключи USB

+0

Вы хотите иметь USB-ключ, который при вставке автоматически выполнит исполняемый файл? –

+3

Почему это закрыто? он ищет программируемый USB-ключ – hhafez

+1

, почему действительно есть много вопросов о встроенных устройствах, почему не USB-ключи? –

ответ

11
  1. Senselock
  2. rockey
  3. Aladdin

Мы используем Senselock в нашем приложении. Это интеллектуальный ключ, который вы можете загрузить в него. Способ, которым он работает, заключается в том, что вместо проверки наличия ключа, ваш код должен ожидать правильного вывода из ключа, испускаемого из вашего кода внутри ключа.

+0

+1 Я никогда не слышал о коде в ключе, мог бы быть хорошим подходом. Благодарю. – kenny

+0

Может ли с полки программироваться USB-ключ? – CMCDragonkai

+0

@CMCDragonkai, зависит от того, какой ключ у вас есть. Теперь даже HDMI-ключ, как Chromecast, может быть запрограммирован! – Graviton

5

Одно место для начала - шестнадцатеричный. Попробуйте http://www.hexwax.com/Products/expandIO%2DUSB/, который даст вам представление о том, что вы можете сделать и с чего начать. Это прошивки для микроконтроллеров серии PIC18, но вы можете купить модули с полки. Они могут не устраиваться идеально, но они дадут вам представление о том, что возможно, без необходимости создавать свои собственные с нуля.

Не забывайте, что вам нужно будет создать драйвер для Windows, если вы перевернете свое собственное устройство USB. Прошивки hexwax используют интерфейс HID (клавиатура, мышь, джойстик и т. Д.), Поэтому драйверы уже поставляются с Windows/Linux/OS-X. Это значительный бонус.

Если я скатился самостоятельно, я бы использовал устройство PIC18, используя как можно больше кода на веб-сайте Microchip (создателя ПОС) - у них есть код интерфейса USB - и спуститесь по маршруту HID. Другие источники: MicroElektronika (www.mikroe.com) делает множество библиотек и компиляторов C для такого рода вещей. Google для pic, hid, usb, чтобы получить много информации, люди сделали свои собственные клавиатуры с нуля без особых проблем.

+0

Хех? теперь мне интересно, что это за исходный вопрос. – kenny

+0

приятно! Мне нравится, как это изолирует проблемы USB от микроконтроллера (uc). Кстати, устройство expandIO-USB docs упоминает PIC как базовый uc. Но он говорит SPI и I2C, поэтому любое устройство или любой из них с помощью slave-кода SPI или I2C могут работать. Кроме того, вам может даже не понадобиться uc, поскольку он имеет A/D, цифровой ввод-вывод, прерывания и т. Д. – Core

0

SG-Lock обеспечивает простое решение от USB ключа программируемый: http://www.sg-lock.com/fr/index.php

Доступный, легкий в программе, API является DLL, так он поддерживает только Windows, (я не знаю, работает ли он с другими системами) ,

+0

Это защитный ключ для копирования и очень хорош как таковой (некоторые данные могут быть сохранены на ключе, например). Однако это не универсальный свободно программируемый ключ. – h22

+1

Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18686768) – user28434

+0

@ user28434 У меня просто была информация! –

0

Где я могу купить программируемый USB-ключ, который поддерживает C как язык разработки?

Попробуйте ROCKEY6 его Исполнять и программировать внутри самого ключа. Прекрасно работает с нашим программным обеспечением при его надежной защите.

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

1
  • Crossware кажется обеспечивая программируемые USB донглов. Сами ключи не стоят дорого и не могут быть лучше использованы в качестве конечных продуктов. Однако пакет разработки не так уж и дешев.
  • Calao Systems предлагает вид «супер ключа», который можно рассматривать как «USB-накопитель» чудовищного размера. Он более мощный и запускает Linux внутри. Это устройство даже имеет собственные дополнительные разъемы USB и RJ45, но их можно подключить к USB-порту и повесить там питание. Предусмотрено несколько корпусов.