МК в корпусе USB флешки

Другие микроконтроллеры и микропроцессоры, не попавшие в предыдущие разделы

Moderator: Shaos

DmitryF
Junior
Posts: 4
Joined: 15 Dec 2008 08:11
Location: 92.127.29.16

МК в корпусе USB флешки

Post by DmitryF »

Недавно наткнулся на этот форум, очень интересно. Бегло посмотрел ветки разных МК, решил написать в прочих т.к. не знаю где лучше.
Собственно вопрос в том можно ли создать маленький комп который бы умещался в небольшой корпус (как обычный флеш накопитель) .
Пожелания следующие:
1) маленькие габариты (не больше спичечного коробка)
2) питание от USB
3) обмен данными с компом по шине USB
4) цена желательно до 1 тысячи рублей
5) возможность отладки сего устройтства в эмуляторе на ПК, т.к. в принципе ни экрана, ни клавиатуры у него не будет
6) защита от копирования его ПЗУ посторонними людьми, тут мне совсем не понятен вопрос, т.к я не железячник ни разу. Важен вопрос насколько легко будет разобраться в логике его работы,просто ли скопировать это устройство?
7) язык программирования - ассемблер (кодил давно на Z80 и КР580ВМ80А), Си как то не перевариваю.

Какие из этих пуктов нереализуемы?

Собственно от МК требуется слушать USB, обрабатывать некие данные и выдавать результат. Вообщем хотелось бы создать элемент защиты программного продукта в котором бы выполнялись отдельные функции.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Собрать донгл на 1 чипе можно. Есть как PICи так и AVRки мелкие по корпусу, но содержащие в себе USB интерфейс. Выбираешь чип и в перед. Для защиты от слива прошифки - программируй нужные FUSE биты и все. Правда, нужно гуглить, некоторые чипы были взломаны. Да и отвязать софт ИМХО будет достаточно просто, все дело в цене конечного продукта. ;)
Last edited by HardWareMan on 05 Jan 2014 04:41, edited 1 time in total.
Corvinus
Fanat
Posts: 51
Joined: 30 Jul 2007 10:31

Post by Corvinus »

Существуют промышленные решения, например:
1. Gumstix - http://www.gumstix.com/
2. Yoggie Pico - http://www.yoggie.com/
3. список можно продолжить.

В них обычно зашита какая-нибудь версия Linux, что весьма облегчает программирование и отладку на обычном компьютере.
DmitryF
Junior
Posts: 4
Joined: 15 Dec 2008 08:11
Location: 92.127.29.16

Post by DmitryF »

HardWareMan wrote:Да и отвязать софт ИМХО будет достаточно просто, все дело в цене конечного продукта. ;)
Идея в том чтобы часть кода выполнялась в МК, придется переписать код с языка высокого уровня на ассемблере МК.Это трудоемко не спорю, но вот отвязать такое нереально, если не будет доступа к ПЗУ МК. Иначе в моей проге придется дизассемблировать практически все, разбираться в коде и дописывать эти функции. Тут проще заново аналогичную прогу с нуля разработать. :wink:
DmitryF
Junior
Posts: 4
Joined: 15 Dec 2008 08:11
Location: 92.127.29.16

Post by DmitryF »

Corvinus wrote:Существуют промышленные решения
Спасибо, интересные ссылки. А в России как подобные девайсы достать?
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

DmitryF wrote:
Corvinus wrote:Существуют промышленные решения
Спасибо, интересные ссылки. А в России как подобные девайсы достать?
Вот такая штука:
http://www.hitex.com/index.php?id=362

Продается в Терраэлектронике: http://www.terraelectronica.ru
Московский филиал NedoPC http://www.nedopc.com
DmitryF
Junior
Posts: 4
Joined: 15 Dec 2008 08:11
Location: 92.127.29.16

Post by DmitryF »

CHRV wrote: Вот такая штука:
http://www.hitex.com/index.php?id=362

Продается в Терраэлектронике: http://www.terraelectronica.ru
Спасибо, чето некрасиво девайс выглядит, зачем из корпуса сзади плата торчит?
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

DmitryF wrote:
CHRV wrote: Вот такая штука:
http://www.hitex.com/index.php?id=362

Продается в Терраэлектронике: http://www.terraelectronica.ru
Спасибо, чето некрасиво девайс выглядит, зачем из корпуса сзади плата торчит?
Написано же:
LPC-Stick hardware with LPC2468 microcontroller (ARM7TDMI-S CPU core), Ethernet, USB/OTG, CAN, Extension connector, User LEDs, user IO…
Last edited by HardWareMan on 05 Jan 2014 04:39, edited 1 time in total.
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Post by jdigreze »

Еще был сэмпл от Атмела в котором AVR работает как USB девайс. Схема вроде простая до невозможности.