Цитата(Electrolion @ Jan 12 2018, 13:36)
Народ, подскажите, пожалуйста.
Есть файл прошивки на Atmega16 "*.hex".
Суть программного обеспечения - сбор аналоговых и дискретных сигналов, выдача дискретных сигналов, общение по Modbus с контроллером верхнего уровня.
На сколько трудоёмко и дорого дезассемблировать файл прошивки, получить Си-шный код?
Я понимаю, что проще заново разработать, однако, там есть свои нюансы.
А зачем? Адреса ячеек модбаса известны, куда данные кладутся? Если да, гораздо проще новую прошивку сделать..
Если требуется реверс, значит текущая прога не удовлетворяет требованиям, ее нужно все-равно модернизировать, придется разбираться, как она работает...
Сообщение отредактировал mantech - Jan 12 2018, 11:49