Ответ в темуСоздание новой темы

> Редакторы прошивок
hash
Дата 21.08.2013 - 00:06
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7203
Пользователь №: 1
На форуме с: 3.05.2004





Неужели начинающие программисты сюда не заходят? Есть потребность в создании альтернативных редакторов прошивок. Блоков развелось такое количество, что ни один, даже самый навороченный редактор, не в состоянии все охватить, либо опаздывает ложка к обеду. Время активной востребованности редактора от силы 2-3 года после выхода нового автомобиля, потом на чиптюнинг этой модели спрос резко падает, он переходит на другую модель.


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
coon
Дата 21.08.2013 - 09:39
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4560
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Боюсь, просто программиста будет мало. Тем более начинающего. Нужен как минимум хороший диагност с навыками программирования. И занятие это, ну очень крополтливое и не быстрое.
ЗЫ Или в паре с программистом работать.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
archer742
Дата 21.08.2013 - 10:43
Цитировать сообщение

Пользователя сейчас нет на форуме






Khabarovsk

Профиль
Группа: Старики
Сообщений: 399
Пользователь №: 25220
На форуме с: 4.01.2013



Имеет предупреждений:
(0%) -----


По идее редактор прошивки - это на 99% интерфейс. Интерфейс наваять на дельфях можно, а вот в разновидности форматов прошивок не вникал и никаких наработок в эту сторону не имею. Просто потребности такой не возникало.

ЗЫ Не программист, не диагност, но занимаюсь тем и тем по мере надобности или в припадках "творчества" smile.gif

PMПисьмо на e-mail пользователю
Top
hash
Дата 21.08.2013 - 11:14
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7203
Пользователь №: 1
На форуме с: 3.05.2004





Цитата (coon @ 21.08.2013 - 10:39)
Или в паре с программистом работать.

А мы тут зачем? wink.gif
Цитата (archer742 @ 21.08.2013 - 11:43)
По идее редактор прошивки - это на 99% интерфейс.

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

WinOLS откапывает таблицы, при желании можно найти и другие тейбл-файндеры, но понять по внешнему виды таблицы за что она отвечает невозможно. Нужен дамос (нам привычнее слово "карта"), но где его взять, если автомобиль всего полгода на рынке. А без карты сплошные предположения, и разброс предположений таков что не годится для ответственной работы. Создать карту самому, вот задача, а в какой редактор её засунуть уже дело второстепенное.

CTP устраивает всем, и чтобы прочувствовать его преимущества достаточно открыть прошивку в нем. Избаловал нас Михеенков, теперь только с ложки могем кормиться, но беда в том что ложка часто бывает занята. А кушать-то надо постоянно.


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
coon
Дата 21.08.2013 - 17:01
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4560
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Попробую с младшим братишкой обсудить. Вся загвоздка в том, что он в Тюмени живет. Но пока гостит у нас. Он системным инженером работает, обслуживает программистов. И часто помогает им с написанием программ. Если смогу объяснить, сам смутно понимаю как карту можно сделать, да еще на расстоянии.
Пока дам ему на изучение то, что имеется. Только он вечно занят.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
coon
Дата 24.08.2013 - 10:15
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4560
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Посмотрели с точки зрения программиста. Карту калибровок с нуля сделать не реально. Нужна информация, какой байт в конкретной прошивке за что отвечает. Этой информацией производители делиться, вряд ли, будут. Да если такая информация будет доступна, можно будет и в HEXе редактировать.
Другой вариант: для знающих архитектуру и логику работы процессора и ЭБУ в целом. Попытаться с этой стороны подобраться. Но для нас это очень далеко.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
hash
Дата 21.09.2013 - 03:37
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7203
Пользователь №: 1
На форуме с: 3.05.2004





Программеры говорят что для этого нужно опуститься (скорее подняться) до уровня ассемблерного кода, например в программе Ida pro, т.е. дизассемблировать прошивку . Нужно искать спецов которые владеют этим методом, им наше содействие поможет разобраться.


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
archer742
Дата 21.09.2013 - 09:34
Цитировать сообщение

Пользователя сейчас нет на форуме






Khabarovsk

Профиль
Группа: Старики
Сообщений: 399
Пользователь №: 25220
На форуме с: 4.01.2013



Имеет предупреждений:
(0%) -----


Дизассемблер должен быть заточен под процессор, чей код будет дизассемблироваться. "Знает" ли ида те процессоры, которые применяются в ЭБУ? Список поддерживаемых у неё солидный.

ЗЫ. Вообще нужен не столько дизассемблер как таковой, сколько информация по процессору, чей дамп исследуется. Хотя б систему команд и организацию адресного пространства. Тогда будет проще ориентироваться, где в том дампе расположен программный код, а где всё остальное.

ЗЗЫ. Про уровни всё правильно, асм - низкоуровневый язык smile.gif
PMПисьмо на e-mail пользователю
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:


Опции темы Ответ в темуСоздание новой темы