|
Можно ли привязать прошивку под железо- AVR ? |
|
|
|
Nov 27 2009, 07:05
|
Группа: Участник
Сообщений: 13
Регистрация: 24-10-09
Пользователь №: 53 179

|
В прогах на комп можно программу привязать под конкретное железо,например на сетевую карту, можно ли такое сделать для AVR контроллера, есть ли у них записанный серийник или другой номер,если-да,то как прочитать?
|
|
|
|
|
Nov 27 2009, 07:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Есть в xmege, есть в FT232, если общаетесь через USB
В простой меге можете в ЕЕPROM записать серийник. Или в память программ. Заведите специальную команду в интерфейсе и читайте на здоровье. Я во всех программах делаю такую строку: Version: .DB __DAY__,__MONTH__,__YEAR__,__HOUR__,__MINUTE__,__SECOND__ ;версия ПО
В это место AVRStudio автоматом пишет дату и время компиляции, есть специальная команда, читающая эти данные и передающая по компорту.
Или проблема глубже и что-то не понимаю?
|
|
|
|
|
Nov 27 2009, 07:27
|
Группа: Участник
Сообщений: 13
Регистрация: 24-10-09
Пользователь №: 53 179

|
идея была такая-я даю по инету человеку прошивку, чтобы прошивка работала только на одном контроллере
Вот программа AVR-PROG читает с мк -Device signature - 1E 94 03, я думал,может это номер мк
Сообщение отредактировал D&M - Nov 27 2009, 07:22
|
|
|
|
|
Nov 27 2009, 19:42
|
Группа: Участник
Сообщений: 13
Регистрация: 24-10-09
Пользователь №: 53 179

|
Я думал-удалили, оказывается тему сюда перенесли. Похоже, другого способа,чем отправить залоченный мк нет, бутлоадер же тоже сначала зашить надо в мк и отправить сам мк, тогда какой смысл затеи.
|
|
|
|
|
Nov 28 2009, 04:29
|
Группа: Участник
Сообщений: 13
Регистрация: 24-10-09
Пользователь №: 53 179

|
Еще один бешеный вариант- включить в схему ключ iButton-которые для домофонов, они вроде имеют уникальный номер, который записан на корпусе, они стоят недорого и продаются в любом городе,т.е. не дефицит, человек покупает этот ключ,передает мне номер на корпусе,я включаю номер в прошивку и отправляю прошивку ему, и все- прошивку можно использовать только на одном устройстве.Конечно,это защита от дурака,а большего и не надо,кто не дурак-сам напишет программу.
Блин,не пойдет,эти ключи можно клонировать.
Сообщение отредактировал D&M - Nov 28 2009, 05:21
|
|
|
|
|
Mar 23 2010, 23:25
|
Профессионал
    
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942

|
Цитата(V_G @ Nov 27 2009, 17:35)  А что, есть еще наивные люди, высылающие нешифрованные прошивки? Я когда советовал писать бутлоадер, по умолчанию подразумевал, что он должен быть дешифрующим. Тогда хоть обдизассемблируйся, никаких серийников не вытащишь Может, не до конца понимаю технологию. Что мешает залить туда прошивку, читатающую бутлоадер, и дизассемблировать его для начала, потом прошивку? (навеял aaarrr) По всей видимости это все же нереально.
Сообщение отредактировал x736C - Mar 23 2010, 22:53
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|