реклама на сайте
подробности

 
 
> Модификация прошивки девайса с ARM9TDMI и VxWorks
sire
сообщение Nov 2 2005, 14:39
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



Введение
Есть некоторый буржуйский девайс, внутри которого ARM9TDMI, работающий под ОС VxWorks 5.4.
Девайс умеет обновлять свою прошивку по просьбе пользователя. Обновление происходит по протоколу FTP.
На буржуйском сервере FTP были найдены файлы прошивки в трёх форматах: файл без расширения - несжатый COFF-файл, файл с расширением .bin, и файл с расширением .cmp. В процессе обновления девайс загружает с сервера файл с расширением .cmp, распаковывает его и пишет в ПЗУ.
Исходников прошивки нет. sad.gif

Задача
Требуется модифицировать прошивку девайса. А именно, требуется перевести интерфейс пользователя с английского на русский и разблокировать скрытый пункт меню настройки в пользовательском интерфейсе.

Алгоритм решения
1. Дизассемблировать файл прошивки, тот который несжатый, без расширения. Я пробовал дизассемблер IDA - вроде получается. smile.gif
2. Изменить ассемблерный код.
3. Ассемблировать изменённый код, получить COFF-файл. unsure.gif
4. Сжать полученный COFF-файл в формат cmp.

Чего не хватает для счастья
1. Что за формат cmp и чем его делать? Если это какой-то VxWorks'овский архиватор, то пункт 3.
2. Чем ассемблировать то, что дизассемблировано IDA?
3. Где достать Tornado и что там ещё надо для разработки под VxWorks и ARM? ninja.gif

Если не получится ассемблировать, то можно и в двоичном коде разблокировать скрытый пункт меню. Возможно, также получится заменить шрифт на русский и перевести надписи интерфейса пользователя. smile3046.gif

Итого:
1. Как полусить из несжатого COFF -> .cmp?
2. Где взять Tornado и все прибамбасы для ARM?
3. Что ещё мне посоветуете? huh.gif
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 21)
sire
сообщение Nov 4 2005, 09:15
Сообщение #16





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



Цитата(Vic1 @ Nov 3 2005, 13:49)
Вот поэтому и был первый совет - попросить решить задачу руссификации дилеров. Про их квалификацию, правда, ничего не знаю (мое отношение к VxWorks - субъективно-негативное  smile.gif ).
*


Ты имеешь в виду попросить дилеров VxWorks русифицировать прошивку того буржуйского девайса? Вряд ли у дилеров есть настолько квалифицированные специалисты, ведь дилеры - это бизнесмены smile.gif в первую очередь.
Go to the top of the page
 
+Quote Post
sire
сообщение Nov 4 2005, 09:21
Сообщение #17





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



Цитата(xoms @ Nov 3 2005, 14:01)
Дилеры здесь вообще не причём. Они продают продукты от ветрянной реки.
А русик надо вытрясать из производителей (разработчиков) девайса, это совсем другая фирма и наверняка она от этого откажется. VxWorks не виндовс и их редактором ресурсов, которым можно обрусить почти что угодно.

В комплекте Tornado для ARM нет ни одного файла с расширением cmp. (как впрочем и для других платформ тоже).

VxWorks классная ось с исходниками.
*


Да, дилеры девайса, если бы могли, с удовольствием русифицировали бы его, им это было бы выгодно, но производитель не даёт дилеру исходники, и на русификацию ему нас...ть.
Да, опечалили вы меня на счёт cmp. sad.gif Остаётся вариант заливать изменённую прошивку программатором - не удобно, но что делать...
Go to the top of the page
 
+Quote Post
Виктория
сообщение Nov 7 2005, 06:56
Сообщение #18


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



Цитата(sire @ Nov 4 2005, 13:15) *
Ты имеешь в виду попросить дилеров VxWorks русифицировать прошивку того буржуйского девайса? Вряд ли у дилеров есть настолько квалифицированные специалисты, ведь дилеры - это бизнесмены smile.gif в первую очередь.


Да. Может это не тот термин "дилер". Есть примеры российских фирм типа "RTSoft" и ряда других, торгующих оборудованием для автоматизации Siemens, Schneider Electric и т.п., специалисты которых часто решают подобные проблемы (и они там высококвалифицированные blush.gif ). RTSoft, кстати, раньше занималось VxWorks и даже курсы проводили в своем учебном центре. Как сейчас обстоят дела с VxWorks не знаю.

И еще, sire, в почтовый ящик своего профиля заглядываете? Не нужна док.?
Go to the top of the page
 
+Quote Post
sire
сообщение Nov 7 2005, 11:02
Сообщение #19





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



Цитата(Vic1 @ Nov 7 2005, 09:56) *
Цитата(sire @ Nov 4 2005, 13:15) *

Ты имеешь в виду попросить дилеров VxWorks русифицировать прошивку того буржуйского девайса? Вряд ли у дилеров есть настолько квалифицированные специалисты, ведь дилеры - это бизнесмены smile.gif в первую очередь.


Да. Может это не тот термин "дилер". Есть примеры российских фирм типа "RTSoft" и ряда других, торгующих оборудованием для автоматизации Siemens, Schneider Electric и т.п., специалисты которых часто решают подобные проблемы (и они там высококвалифицированные blush.gif ). RTSoft, кстати, раньше занималось VxWorks и даже курсы проводили в своем учебном центре. Как сейчас обстоят дела с VxWorks не знаю.

И еще, sire, в почтовый ящик своего профиля заглядываете? Не нужна док.?


В ящик заглянул smile.gif Доки нужны smile.gif
В RTSoft попробую обратиться. Есть ли ещё какие-то идеи к кому можно обратиться?
Go to the top of the page
 
+Quote Post
sire
сообщение Nov 8 2005, 10:42
Сообщение #20





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



Цитата(Vic1 @ Nov 7 2005, 09:56) *
Цитата(sire @ Nov 4 2005, 13:15) *

Ты имеешь в виду попросить дилеров VxWorks русифицировать прошивку того буржуйского девайса? Вряд ли у дилеров есть настолько квалифицированные специалисты, ведь дилеры - это бизнесмены smile.gif в первую очередь.


Да. Может это не тот термин "дилер". Есть примеры российских фирм типа "RTSoft" и ряда других, торгующих оборудованием для автоматизации Siemens, Schneider Electric и т.п., специалисты которых часто решают подобные проблемы (и они там высококвалифицированные blush.gif ). RTSoft, кстати, раньше занималось VxWorks и даже курсы проводили в своем учебном центре. Как сейчас обстоят дела с VxWorks не знаю.


Попробовал обратиться в RTSoft - они не заинтересованы в таком проекте sad.gif
Go to the top of the page
 
+Quote Post
Виктория
сообщение Nov 8 2005, 11:09
Сообщение #21


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



Цитата
Попробовал обратиться в RTSoft - они не заинтересованы в таком проекте


Печально sad.gif .... Хоть бы подсказали еще какой-нибудь выход (или человека).
Go to the top of the page
 
+Quote Post
sire
сообщение Nov 8 2005, 16:06
Сообщение #22





Группа: Новичок
Сообщений: 12
Регистрация: 25-10-05
Пользователь №: 10 077



А может стоит в этом форуме в какую-нибудь другую ветку написать, или в какой-нибудь другой форум?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01445 секунд с 7
ELECTRONIX ©2004-2016