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

Motorola MVME6100 на чипе MV64360

Я знаю что на форуме есть специалисты по VxWorks которые по возможности смогут помочь.

Имеется стойка (американцы ставили) состоящая из 10 плат, шина VME, 2 платы процессоров на камушке MV64360 остальные платы периферия расширения (дискретка, аналог, SSI модули), питается от 1го биполярника с выходами +-5В/40А, +-12В/20А, +24В/5А

Т.к. эта штука уже динозавр и пару раз подгорала, настал момент разобраться как "оно" работает. С Windrivera понял, что делалось всё это в VxWorks v2.2, исходников нет. Через веб интерфейс можно сливать архив проекта с каждого проца, интерфейса нет, только веб с параметрами и какие библиотеки подгружены

Мне уж очень интересена логика работы программы, т.е. увидеть сам код; тем более понятно, что через какое-то время все это дело может помереть

 

Как поставить VxWorks на VMware честно искал, но нигде внятного решения не нашел. Как в него забраться?

 

 

 

image.jpg

 

Web.png

 

Moto.png

 

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


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

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

 

Программа собрана в кросс-среде, большинство конфигурационных параметров задано на этапе трансляции разного рода константами и макроопределениями. Вплоть до настроек адресов памяти и ввода-вывода аппаратных устройств. Ну, такая технология разработки в этом. В общем, задача идентична задаче восстановления исходных кодов или алгоритмов по двоичному исполняемому файлу программы с таблицей имен и адресов для некоторой части из имеющихся в нем функций. )

 

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

 

М.б., проще задаться вопросом что система должна делать, а не как она это делает в данной конкретной реализации? Или разыскивать исходники, документацию, и ту доисторическую кросс-среду...

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


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

По сути имеется только скомпиленные файлы.

Поставил на виртуалку vxworks workbench 2.5 - попробывать поковыряться - но нет ключика, может кто поделится?

Пробывал некоторые файлы открывать через Visual Basic - на удивление некоторые куски кода видно, даже есть места где писал "русский американец" - есть комментарии к коду :)

 

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

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


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

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

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

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

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

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

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

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

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

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