Как скопировать содержимое памяти Arduino Uno?
- Войдите на сайт для отправки комментариев
Добрый день.
В медицинском учреждении реализована схема, в которой сотрудники поликлиники в кабинете забора крови, по готовности принять следующего пациента, нажимают обычные аналоговые кнопки, которые подключены слаботочными проводами на Ардуино, с Ардуино через USB AB данные попадают на ПК, где программа расчета электронного расписания приема пациентов видит, что пациент со следующей явкой может заходить в кабинет и отправляет данные по HDMI кабелю на экран и собственно загорается сообщение, что пациент может заходить в кабинет.
Есть потребность продублировать ту же систему в территориально другом месте и если кнопки, программу расписания и прочее можно скопировать/воспроизвести, другой Ардуино программировать по новой некому, т.к. человек, который изначально разрабатывал и внедрял систему, недоступен от слова совсем. Отсюда вопрос, можно ли и если можно, то как, слить данные с имеющегося Ардуино и залить на новый, без программирования по новой?
Это сильно зависит от того, зашифрована прошивка или нет. Если нет, то любым программатором считать-записать.
Есть потребность продублировать ту же систему в территориально другом месте и если кнопки, программу расписания и прочее можно скопировать/воспроизвести, другой Ардуино программировать по новой некому, т.к. человек, который изначально разрабатывал и внедрял систему, недоступен от слова совсем.
Надо письменное разрешение либо аффтора, либо его наследников. Или самому написать аналогичную х-ню. Или заказать кому-нибуть.
Сильно сомневаюсь, что зашифрована. Спасибо! Про программатор была идея, но подумал, что возможны какие-то программные решения, которые предпочтительнее, в виду отсутствия программатора :)
судя по описанию - написать программу заново будет проще, чем считать прошивку с имеющейся ардуины :)
Шифрование в данном случае ничего не сделает. Скачать можно просто дудкой по стандартному сериалу, если не модифицировали загрузчик и не ставили локбит. Иначе только к спецам. Это стоило 30к, как мне говорили.
А нельзя ли поподробнее, так сказать, для самых маленьких, про процедуру? :)
Я использую SinaProg - это по сути интерфейс для ardude.
В Ардуино Уно заливаете скетч ArduinoISP (для использования ее в качестве программатора). Подключаете к этой Ардуино Уно Ваш контроллер по ISP
В SinaProg есть очень удобные кнопки считать и залить. Нажимаете первую кнопку, сохраняете. Подключаете другой контроллер и нажимаете залить. Все.
Спасибо. Пара вопросов:
"В Ардуино Уно заливаете скетч ArduinoISP"-имеется в виду Ардуино с которого необходимо слить данные?
Есть возможность вместо ISP программатора использовать UART или это совсем другое?
Спасибо. Пара вопросов:
"В Ардуино Уно заливаете скетч ArduinoISP"-имеется в виду Ардуино с которого необходимо слить данные?
Есть возможность вместо ISP программатора использовать UART или это совсем другое?
У Вас есть две платы Ардуино.
Первая - для использования в качестве программатора, я так понимаю у вас отдельного нет? Вот если из Примеров взять скетч ArduinoISP то Ваша первая Ардуина становится программатором и нужно взять 6 проводков и подключить к ней вторую Ардуину, в которой нужный код.
Обратите внимание!!! Reset первой Ардуино брать с 10 ноги, а не с разъема.
Вот вторая Ардуина будет у Вас сначала исходником, с которой Вы скачаете программу. А после переподключения второй станет Ардуино, на которую Вы уже будете заливать код. Ок?
Если есть программатор, то первая не нужна.
Я с Вас балдею, с советующих.
Вы сами не разработчики? Ну, и чего кинулись помогать работодателю обокрасть вашего же коллегу - разработчика?
Единственный правильный совет дал DetSimen. Остальные ... ребята, мне стыдно за вас :-(
Я с Вас балдею, с советующих.
Вы сами не разработчики? Ну, и чего кинулись помогать работодателю обокрасть вашего же коллегу - разработчика?
Единственный правильный совет дал DetSimen. Остальные ... ребята, мне стыдно за вас :-(
Почему сразу красть? Я сам свои программы так копирую.
Чтобы не красть ставят лок-биты.
Если это противоречит правилам форума, законодательству - пусть админ удалит тему.
Понимаю Ваше беспокойство, но вы немного промахнулись :) Код изначально писался за спасибо, соответственно, о каком обкрадывании идет речь? Да и я не работодатель, а тот, кого в бюджете обзывают инженер-программист :)
Вроде понял, спасибо Вам!
Понимаю Ваше беспокойство, но вы немного промахнулись :) Код изначально писался за спасибо, соответственно, о каком обкрадывании идет речь? Да и я не работодатель, а тот, кого в бюджете обзывают инженер-программист :)
Я так понимаю, он о другом.
НА самом деле никто не знает, что реально стоит за задача. Только с Ваших слов. Но вместе с тем, я не вижу криминала.
Я сам свои программы так копирую.
В этой теме Вы не свою программу копируете, а помогаете ТС украсть чужую.
Чтобы не красть ставят лок-биты.
Т.е. Вы хотите сказать, что если человек не повесил на дверь огромный ржавый замок, то можно заходить и выносить всё, что хочется - и это уже не кража? Ну-ну.
[/quote]
Т.е. Вы хотите сказать, что если человек не повесил на дверь огромный ржавый замок, то можно заходить и выносить всё, что хочется - и это уже не кража? Ну-ну.
[/quote]
С замком пример убедительный. В случае замка так не считаю.
Можно я подумаю. Есть противоречия. Возможно Вы правы.
Повторюсь. Пусть админ удалит тему, если это нарушение.
Честно говоря не думал, что моя тема вызовет такие бурления. Если она противоречит каким-либо правилам/принципам - удаляйте.
Разумеется, всего лишь слова, но злого умысла в вопросе не было.
Не важно, за спасибо ли писался код. Есть авторские права, обходить их - некрасиво. Кто мешает обратиться с просьбой к родственникам, например? Понимаю, что хочется, как проще, но стоит лишь поставить себя по другую сторону баррикад - как сразу так обидно за себя становится ;)
Пока общество не поймёт, что воровать - плохо, у общества не будет нормального будущего. Пафосно, зато про войну.
Я с Вас балдею, с советующих.
Вы сами не разработчики? Ну, и чего кинулись помогать работодателю обокрасть вашего же коллегу - разработчика?
Единственный правильный совет дал DetSimen. Остальные ... ребята, мне стыдно за вас :-(
Согласен на все 146%.
Фразу: "недоступен от слова совсем", можно трактовать по разному, может что то плохое случилось, а может нах послал, после кидка. Поликлиника, ведь государево предприятие, там обычно бюджеты пилят и не в пользу разработчиков. ИМХО.
может что то плохое случилось, а может нах послал, после кидка.
Помницца напейсал ищо в вин98 софтину. Привязал её к HDD. Уотт было прикольно, на складском кампе пашетЪ , на бухгалтерском нет. А нужна ана была в бухгалтерии.
Да, каюсь, девок жалко было... софтина прекрасно работала, никак себя не выдавала - просто не записывала данные в БД)))
Но денех так и не дали, посему нех каиццо)))
интересна психология "инженера-программиста", который вместо написания своей программы для считывания кнопки ищет способ "через тернии к звездам" содрать чужую прошивку...
интересна психология "инженера-программиста"
Он таким не может являццо априори! Какой ынжынер воспрошает на деццком форуме???
Тем более - содрать прошивос с дуни может даже ребёнок. Фьюзов то нет)))
он же написал, что "бюджетный инженер-программист". В понедельник инженер , во вторник программист , в среду принимает на запись в четверг делает анализы и на выходные охранник . Ну где-то так https://www.youtube.com/watch?v=_gvCn2p9Cts