Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Motorola MVME6100 на чипе MV64360
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
Dimanb14
Я знаю что на форуме есть специалисты по VxWorks которые по возможности смогут помочь.
Имеется стойка (американцы ставили) состоящая из 10 плат, шина VME, 2 платы процессоров на камушке MV64360 остальные платы периферия расширения (дискретка, аналог, SSI модули), питается от 1го биполярника с выходами +-5В/40А, +-12В/20А, +24В/5А
Т.к. эта штука уже динозавр и пару раз подгорала, настал момент разобраться как "оно" работает. С Windrivera понял, что делалось всё это в VxWorks v2.2, исходников нет. Через веб интерфейс можно сливать архив проекта с каждого проца, интерфейса нет, только веб с параметрами и какие библиотеки подгружены
Мне уж очень интересена логика работы программы, т.е. увидеть сам код; тем более понятно, что через какое-то время все это дело может помереть

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








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

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

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

М.б., проще задаться вопросом что система должна делать, а не как она это делает в данной конкретной реализации? Или разыскивать исходники, документацию, и ту доисторическую кросс-среду...
Dimanb14
По сути имеется только скомпиленные файлы.
Поставил на виртуалку vxworks workbench 2.5 - попробывать поковыряться - но нет ключика, может кто поделится?
Пробывал некоторые файлы открывать через Visual Basic - на удивление некоторые куски кода видно, даже есть места где писал "русский американец" - есть комментарии к коду sm.gif

А так параллельно планирую переход на Simotion, т.к. он заточен под задачи позиционирования и хорошо с ним сработался, много опыта и разработок проектов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.