Dimanb14 0 21 марта, 2018 Опубликовано 21 марта, 2018 · Жалоба Я знаю что на форуме есть специалисты по VxWorks которые по возможности смогут помочь. Имеется стойка (американцы ставили) состоящая из 10 плат, шина VME, 2 платы процессоров на камушке MV64360 остальные платы периферия расширения (дискретка, аналог, SSI модули), питается от 1го биполярника с выходами +-5В/40А, +-12В/20А, +24В/5А Т.к. эта штука уже динозавр и пару раз подгорала, настал момент разобраться как "оно" работает. С Windrivera понял, что делалось всё это в VxWorks v2.2, исходников нет. Через веб интерфейс можно сливать архив проекта с каждого проца, интерфейса нет, только веб с параметрами и какие библиотеки подгружены Мне уж очень интересена логика работы программы, т.е. увидеть сам код; тем более понятно, что через какое-то время все это дело может помереть Как поставить VxWorks на VMware честно искал, но нигде внятного решения не нашел. Как в него забраться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dii# 0 4 мая, 2018 Опубликовано 4 мая, 2018 · Жалоба В "обычном" понимании там в каждой из плат вычислителей живет одна огромная программа, включающая в себя загрузчик, ядро ОС, драйверы устройств, библиотеки, и собственно прикладное ПО, выполняющееся в одном или нескольких, опять же, в "обычном" понимании, потоков-задач. Программа собрана в кросс-среде, большинство конфигурационных параметров задано на этапе трансляции разного рода константами и макроопределениями. Вплоть до настроек адресов памяти и ввода-вывода аппаратных устройств. Ну, такая технология разработки в этом. В общем, задача идентична задаче восстановления исходных кодов или алгоритмов по двоичному исполняемому файлу программы с таблицей имен и адресов для некоторой части из имеющихся в нем функций. ) VxWorks для интеловских платформ без особых проблем устанавливается на виртуальные машины (думаю, для других архитектур с эмуляторами тоже непреодолимых проблем нет), есть возможность собрать образ целевой системы и запустить его из, например, DOS, с помощью имеющейся в комплекте утилиты-загрузчика. Только как это поможет, если имеющийся боевой образ сконфигурирован под вполне конкретную аппаратуру и будет просто неработоспособен в ВМ, если в этой ВМ не воспроизвести аппаратное окружение до мельчайших подробностей? М.б., проще задаться вопросом что система должна делать, а не как она это делает в данной конкретной реализации? Или разыскивать исходники, документацию, и ту доисторическую кросс-среду... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimanb14 0 4 мая, 2018 Опубликовано 4 мая, 2018 · Жалоба По сути имеется только скомпиленные файлы. Поставил на виртуалку vxworks workbench 2.5 - попробывать поковыряться - но нет ключика, может кто поделится? Пробывал некоторые файлы открывать через Visual Basic - на удивление некоторые куски кода видно, даже есть места где писал "русский американец" - есть комментарии к коду :) А так параллельно планирую переход на Simotion, т.к. он заточен под задачи позиционирования и хорошо с ним сработался, много опыта и разработок проектов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться