Jump to content

    
Sign in to follow this  
Massa_bob

СПб. Дизассемблирование и декомпиляция

Recommended Posts

Коллеги!

 

Есть система: контроллер + внешние силовые преобразовательные модули.

Есть файл *.hex прошивки контроллера (Atmega128).

Есть протокол обмена между контроллером и модулями.

 

Функционал контроллера:

1. 7 кнопок;

2. Монохромный дисплей (5 строк);

3. 2 светодиода;

4. Управление по RS485 внешними модулями (выдача уставок, получение информации о самодиагностике);

5. Общение по RS232 с верхним уровнем (АСУ или ПК).

 

Необходимо получить:

1. Исходники Си-кода контроллера с комментариями;

2. Блок-схему (алгоритм) работы контроллера;

3. Спецификацию процедур, функций и переменных;

3. Оценка возможности доработки ПО контроллера до необходимого функционала.

 

Прошу в личке осветить ваши предложения по стоимости и срокам работы, а также контакты.

Предложения разработки данного ПО с нуля рассматриваются.

Share this post


Link to post
Share on other sites
из hex получить исходники на С с комментариями?? и чтобы при компиляции получался именно этот hex ??

 

Мне в конечном итоге нужен работающий Си-код с комментариями, благодаря которым в коде можно было бы разобраться и дорабатывать его.

Полученный код должен работать аналогично тому, что в исходном *.hex. При этом компилироваться в идентичный исходному *.hex он вовсе не обязан, что непонятного-то?

 

 

180000

 

задача на первый взгляд не самая сложная, прошу обозначить ориентировочный срок работы?

Share this post


Link to post
Share on other sites
сделаю неизвестно что за непонятно какой срок

 

Всем остальным, кроме Вас, всё предельно ясно. Не думаю, что проблема в изложении материала.

В личку направил дополнительную информацию.

Share this post


Link to post
Share on other sites

Для оценки объемов работ желательно озвучит размер прошивки в байтах.

А еще лучше.. Поскольку значительная часть прошивки может быть отведена под данные,

выложить её сюда, если это не какой-то секрет.

Share this post


Link to post
Share on other sites

Думаю с нуля только и разрабатывать, если нужны исходники, но в этом случае нужна информация по протоколам, описание функционала этого устройства и также его схема.

Территориально нахождение имеет значение?

Share this post


Link to post
Share on other sites
Думаю с нуля только и разрабатывать, если нужны исходники, но в этом случае нужна информация по протоколам, описание функционала этого устройства и также его схема.

Территориально нахождение имеет значение?

 

 

1. Описание функционала системы - РЭ

2. Принципиальной схемы нет. Контроллер состоит из двух плат - управления (атмега с обвязкой) + дисплея.

3. Протокол имеется

..

Я тоже склоняюсь к разработке с нуля, тем более, что ничего сложного при наличии протокола я не вижу, но расковырять исходник есть большое желание.

Share this post


Link to post
Share on other sites
Мне в конечном итоге нужен работающий Си-код с комментариями, благодаря которым в коде можно было бы разобраться и дорабатывать его.

Полученный код должен работать аналогично тому, что в исходном *.hex.

......

1. Описание функционала системы - РЭ

2. Принципиальной схемы нет. Контроллер состоит из двух плат - управления (атмега с обвязкой) + дисплея.

3. Протокол имеется

..

Я тоже склоняюсь к разработке с нуля, тем более, что ничего сложного при наличии протокола я не вижу, но расковырять исходник есть большое желание.

Хватайте Огурцова с его 180к (пока не передумал) и сковывайте его договором с выплатой неустоек если не сделает вовремя. Уже сейчас можете начать распределять те деньги, которые он вам будет отстегивать.

Share this post


Link to post
Share on other sites
Massa_bob повторюсь: нахождение территориально имеет значение?

 

Желательно СПб.

Я бы хотел непосредственно контролировать процесс.

Средства на разъезды в рамках приёмки пока не предусмотрены.

Share this post


Link to post
Share on other sites

Тут только заново программу делать. Дизассемблировать смысла никакого нет. Плюс срисовать схему вашей платы придется.

Действительно, где-то 150 - 200т. получится.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this