защитить ардуино от записи 0_о
- Войдите на сайт для отправки комментариев
Сб, 24/05/2014 - 04:24
Доброго времени суток.
Возникла следующая задача - на время вывести из строя Ардуино с возможность восстановления работоспособности. Возможно запрет от записи скетча, ну или с возможность загрузки скетча но без его выполнения.
Спасибо за ответ.
Какая степень защиты? Любая временная степень защиты отключается если есть доступ к "телу"
защита которая от этого защитит будет не времення, а вечная. Для этого есть lock фьюзы
временная защита:
- перенастроить среду ардуино на неправильные параметры загрузчика (boards.txt)
- стереть загрузчик из памяти или отключить его фьюзами
- закоротить на VCC пин RESET или зашунтировать его на землю конденсатором 0.1мкф
- перерезать дорожки на плате к любому из RESET/D0/D1 от преобразователя UART-USB(зависит от типа ардуино)
- сбросить фьюз позволяющий МК самому себя програмировать. Важно!!! Вернуть все назад можно только высоковольтным програматором.
- запереть ардуино в сейф)
степень относительно слабая, да и так, чтобы не прибегать к аппаратным решениям.
я думаю первых два пункта подойдут.
а можно по подробнее про lock fuse, долго ли выводить из строя и возвращать в раб. состояние.
информации мало по этому вопросу, т.к. большинству нормальных людей надо чтобы ардино работал, а мне наоборот. суть в том что необходимо по быстрому сделать плату нерабочей, а потом в короткие сроки её восстановить
я так понимаю broads.txt метод будет работать для одного компа, а при подключении другого компа с arduino ide и не потороченым broads.txt все заработает?
Lock вам не подходит, если активируете то уже не востановите
Boards.txt влияет на один компьютер, но если сделаете бутлоадер с нестандартными настройками то на всех компах работать не будет без плясок с бубнами
кувалдой ея прибей, шоб не дёргалась.
суть в том что необходимо по быстрому сделать плату нерабочей, а потом в короткие сроки её восстановить
а, можно узнать, накуя?
Если у вас УНО, берем другую микруху можно и ATmega328, а можно и любую другую с таким же количеством ножек, сжигаем её, чтолб не рыпалась, вынимаем родную и прячем в карман, и засовываем туда труп. Когда надо восстановить - вынимаем труп и вставляем рабочий МК
почему, никому не интересно, зачем?
*накуя попу наган, если поп не хулиган?
почему, никому не интересно, зачем?
*накуя попу наган, если поп не хулиган?
саботаж,
Рабочий:- ой станок сломался..
Директор: - ох ты косорукий идиот!
ТС: - без паники! я все починю в момент!
Директор: вот это хороший сотрудник, премию ему!
Директор: вот это хороший сотрудник, премию ему!
аха... тупой, но хитрый сотрудник и просто тупой директор.
"don't waste my motherfucking time!!!!!" Heat
нефиг тут на омериканском языке материться.
признавайся, пошто благородную Дуино убить замыслил, смерд?
да злыдня он злыдня
все таки приятно что я на этом форуме зарегестрировался
подавляющее большинство здесь людей созидающие а не разрушающие :)
не действительно приятно
всем плюсы если бы владел плюсометром
Если у вас УНО, берем другую микруху можно и ATmega328, а можно и любую другую с таким же количеством ножек, сжигаем её, чтолб не рыпалась, вынимаем родную и прячем в карман, и засовываем туда труп. Когда надо восстановить - вынимаем труп и вставляем рабочий МК
Оптимально, супппер!
Чем-то это напоминает рассказы на уроках истории, как рабы в древнем Риме, чтобы не работать, ломали (выводили из строя) орудия труда...
По-уму, такие вещи должны квалифицироваться как саботаж.
Чем-то это напоминает рассказы на уроках истории, как рабы в древнем Риме, чтобы не работать, ломали (выводили из строя) орудия труда...
По-уму, такие вещи должны квалифицироваться как саботаж.
ну, рабы хотели землю руками копать, а это кого-то материально наепать... а, нам не признаётся кого.
добрые люди ему плохого советуют - придурки.
да не наипать. просто сделал проект, а тут на хвост припало несколько нахлебников, типа помогали мне. вот и хочу установить справедливость, чтобы по итогу работало только у меня, всего то.
конструктива конечно маловато, все же кто может еще помогите с решением...
спасибо
да не наипать. просто сделал проект, а тут на хвост припало несколько нахлебников, типа помогали мне. вот и хочу установить справедливость, чтобы по итогу работало только у меня, всего то.
ок - теперь это так называется.
конструктива конечно маловато, все же кто может еще помогите с решением...
если я у тебя долю потребую - ты мне тоже дохлую дуино пришлёшь?
конструктива конечно маловато, все же кто может еще помогите с решением...
если я у тебя долю потребую - ты мне тоже дохлую дуино пришлёшь?
[/quote]
настоятельно рекомендовал бы, если долго паяешь, проветривать время от времени рабочее место, а лучше выйти на улицуи подышать свежим воздухом, а то несешь непонятно чего
да не наипать. просто сделал проект, а тут на хвост припало несколько нахлебников, типа помогали мне.
Наплюйте, и поднимайте другой проект. Интеллектом надо брать, иначе так всю жизнь и будете "выводить ардуины из строя"...
Я вот, например, не боюсь, что у меня кто-то что-то подсмотрит и будет использовать, т.к., пока они изучают то, что сперли - я уже уйду далеко вперед...
настоятельно рекомендовал бы, если долго паяешь, проветривать время от времени рабочее место, а лучше выйти на улицуи подышать свежим воздухом, а то несешь непонятно чего
мне без пояльника доставляет бред, угнетённых коллегами неофитов.
да ну не особо вижу смысл в том чтобы делать новый проект (пока еще студент),
к тому же не думаю что в сфере микроконтроллеров крутятся нормальные деньги.
лучше уж в программисты податся.
итак други, вопрос остается не решенным, помогите.
каким способом (аппаратно) защтить от записи ардуино???
спасибо
каким способом (аппаратно) защтить от записи ардуино???
спасибо
тебе же привести в состояние полной неработоспособности нужно было привести, а не защищить от замписи?
тему поста прочитай.
тему поста прочитай.
а, с телом поста чего делать?