Перейти к содержанию
    

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

Коллеги!

 

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

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

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

 

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

1. 7 кнопок;

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

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

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

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

 

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

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

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

из hex получить исходники на С с комментариями?? и чтобы при компиляции получался именно этот hex ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

из hex получить исходники на С с комментариями?? и чтобы при компиляции получался именно этот hex ??

 

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

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

 

 

180000

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сделаю неизвестно что за непонятно какой срок

месяца три может быть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сделаю неизвестно что за непонятно какой срок

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 

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

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

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

..

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

......

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

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

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

..

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Massa_bob повторюсь: нахождение территориально имеет значение?

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...