Author |
Message |
DmitryF
Junior
Joined: 15 Dec 2008 08:11 Posts: 4 Location: 92.127.29.16
|
Недавно наткнулся на этот форум, очень интересно. Бегло посмотрел ветки разных МК, решил написать в прочих т.к. не знаю где лучше.
Собственно вопрос в том можно ли создать маленький комп который бы умещался в небольшой корпус (как обычный флеш накопитель) .
Пожелания следующие:
1) маленькие габариты (не больше спичечного коробка)
2) питание от USB
3) обмен данными с компом по шине USB
4) цена желательно до 1 тысячи рублей
5) возможность отладки сего устройтства в эмуляторе на ПК, т.к. в принципе ни экрана, ни клавиатуры у него не будет
6) защита от копирования его ПЗУ посторонними людьми, тут мне совсем не понятен вопрос, т.к я не железячник ни разу. Важен вопрос насколько легко будет разобраться в логике его работы,просто ли скопировать это устройство?
7) язык программирования - ассемблер (кодил давно на Z80 и КР580ВМ80А), Си как то не перевариваю.
Какие из этих пуктов нереализуемы?
Собственно от МК требуется слушать USB, обрабатывать некие данные и выдавать результат. Вообщем хотелось бы создать элемент защиты программного продукта в котором бы выполнялись отдельные функции.
|
15 Dec 2008 21:17 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Собрать донгл на 1 чипе можно. Есть как PICи так и AVRки мелкие по корпусу, но содержащие в себе USB интерфейс. Выбираешь чип и в перед. Для защиты от слива прошифки - программируй нужные FUSE биты и все. Правда, нужно гуглить, некоторые чипы были взломаны. Да и отвязать софт ИМХО будет достаточно просто, все дело в цене конечного продукта.
Last edited by HardWareMan on 05 Jan 2014 04:41, edited 1 time in total.
|
16 Dec 2008 05:11 |
|
|
Corvinus
Fanat
Joined: 30 Jul 2007 10:31 Posts: 51
|
Существуют промышленные решения, например:
1. Gumstix - http://www.gumstix.com/
2. Yoggie Pico - http://www.yoggie.com/
3. список можно продолжить.
В них обычно зашита какая-нибудь версия Linux, что весьма облегчает программирование и отладку на обычном компьютере.
|
16 Dec 2008 07:59 |
|
|
DmitryF
Junior
Joined: 15 Dec 2008 08:11 Posts: 4 Location: 92.127.29.16
|
Идея в том чтобы часть кода выполнялась в МК, придется переписать код с языка высокого уровня на ассемблере МК.Это трудоемко не спорю, но вот отвязать такое нереально, если не будет доступа к ПЗУ МК. Иначе в моей проге придется дизассемблировать практически все, разбираться в коде и дописывать эти функции. Тут проще заново аналогичную прогу с нуля разработать.
|
16 Dec 2008 23:58 |
|
|
DmitryF
Junior
Joined: 15 Dec 2008 08:11 Posts: 4 Location: 92.127.29.16
|
Спасибо, интересные ссылки. А в России как подобные девайсы достать?
|
17 Dec 2008 00:02 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
_________________Московский филиал NedoPC http://www.nedopc.com
|
17 Dec 2008 00:20 |
|
|
DmitryF
Junior
Joined: 15 Dec 2008 08:11 Posts: 4 Location: 92.127.29.16
|
Спасибо, чето некрасиво девайс выглядит, зачем из корпуса сзади плата торчит?
|
17 Dec 2008 01:14 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Last edited by HardWareMan on 05 Jan 2014 04:39, edited 1 time in total.
|
17 Dec 2008 04:06 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Еще был сэмпл от Атмела в котором AVR работает как USB девайс. Схема вроде простая до невозможности.
|
18 Dec 2008 23:43 |
|
|