SergeKS 0 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба Здравствуйте ! Хочу изучить и применять VxWorks ОСРВ от Wind River Systems. Подскажите пожалуйста с чего начать и какие материалы использовать. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novikovfb 18 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба для начала посмотрите условия лицензирования Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба 34 минуты назад, novikovfb сказал: для начала посмотрите условия лицензирования Уже есть оборудование которое работает под управлением этой ОСРВ. Есть соответственно и лицензия. Для моего корректного взаимодействия с этим оборудованием хочу изучить. Поэтому написал запрос. Есть простая задача. Нужно исходник от завода производителя (файлы ОСРВ VxWorks для промышленного ПК) корректно перенести на новую flash (старая отказала, информация повреждена). Что бы система встала с новой flash. Простым копированием файлов очевидно не получается. Вот и вопрос. Спасибо за отклик! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 40 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба Там не все так просто с дисковыми массивами. Было несколько вариантов. Надо смотреть заголовок бут сектора. В общем виде это обычный ДОС ФАТ, но многие структуры в бут секторе не заполнены, поэтому досовые утилиты его не понимают. Ну и как вишенка на торте- попадались диски записанные в "обратных индейцах" по сравнению в обычными, где каждые два байта заменены местами. Его вообще никто не читал пока байты местами принудительно не поменяли в образе диска. Хуже всего, что такой образ диск не запускался на многих носителях кроме тупого компактфлеша- похоже носители пытались интерпретировать бут сектор и сходили с ума. Берите winhex и смотрите структуру диска на физическом уровне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 24 июля, 2023 Опубликовано 24 июля, 2023 (изменено) · Жалоба Спасибо за информацию. Работаю... 17 минут назад, khach сказал: похоже носители пытались интерпретировать бут сектор и сходили с ума Или как версия защита от копирования в смысле защиты информации, возможно... Изменено 24 июля, 2023 пользователем SergeKS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 40 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба 1 час назад, SergeKS сказал: Или как версия защита от копирования в смысле защиты информации, Не было никакой защиты, достаточно старая VxWorks был запущен на процессоре с индейцами ( little big endians) обратными по сравнению с i86. И было просто удобно так работать без свапа байтов, а VxWorks на такое позваляла. Там много вариантов инициализации тома данных, вплоть до полностью шифрованных в последних версиях. Если у оборудования есть доступ по FTP то желательно снять файловый образ диска в том виде, как его VxWorks видит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 82 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба С чего начать? Да как обычно - с мануалов на сайте производителя (разработчика). Затем поискать примеры и видеоуроки. Затем начать пробовать собирать свои первые тестовые проекты. В общем, всё как обычно, в обычном порядке. 2 часа назад, SergeKS сказал: Нужно исходник от завода производителя (файлы ОСРВ VxWorks для промышленного ПК) корректно перенести на новую flash Ааа, реверс-инжениринг... 6 минут назад, khach сказал: с индейцами ( little big endians) Это не про индейцев, а про острый и тупой конец, то есть про порядок следования байтов в адресах - с младшего байта или со старшего байта. (Индейцы - Indians) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 24 июля, 2023 Опубликовано 24 июля, 2023 · Жалоба 1 час назад, khach сказал: Не было никакой защиты, достаточно старая VxWorks был запущен на процессоре с индейцами ( little big endians) обратными по сравнению с i86. И было просто удобно так работать без свапа байтов, а VxWorks на такое позваляла. Там много вариантов инициализации тома данных, вплоть до полностью шифрованных в последних версиях. Если у оборудования есть доступ по FTP то желательно снять файловый образ диска в том виде, как его VxWorks видит. Решил поступить просто, учитывая Ваш опыт с VxWorks. Вот эти файлы которые должны быть на compact flash (https://disk.yandex.ru/d/fCHy9TMjFx7aSw) . Посмотрите пожалуйста как их правильно записать? Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба С помощью ruf разметил CF под Syslinux 4.07 по 512 байт сектора. Затем заменил файл *.sys на свой, предварительно его переименовав. Остальные файлы закинул в корень как есть. BIOS обнадеживающе подумал и выдал просто "boot error" без конкретизации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 40 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Про индейцев- это прикол такой из за созвучности, понятно что пишется оно по другому. SergeKS Покажите бут-сектор старой Cf карты, тогда будет понятно чего ждет биос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 47 минут назад, khach сказал: Покажите бут-сектор старой Cf карты Здесь ситуация такова: карта мною отформатирована. И ее образ я не сделал а до этого не открывал в winhex. Она сразу отказывалась отображать данные и лишь некоторые программы вытащили какие то данные и они не корректные. После ее форматирования протестировал во fleshnul - стала работать. И сейчас работаю с ней в Winhex. Еще интереснее когда я разметил ее с помощью Ruf для ReactOS. БИОС попросил файл Freeldr.sys который я ему подсунул предварительно переименовав свой. Тут БИОС загрузился нашел файл sys и потом сам ушел в перезагрузку. И так до бесконечности. То есть загрузочный сектор работает но как то не так. Планирую чистить на флешке все лишнее что бы осталось только то что нужно (по сути только разметка). Но то еще не все. Завод изготовитель предусмотрительно сохранил резервную флешку в корпусе промышленного ПК. Я ее нашел, включил - все работает. Казалось бы проблема решена, сделать образ и записать на новую CF. Но прочитав вот это я боюсь теперь на нее даже дышать а не то что бы коннектить через винду: https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=119251 Что же делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Кроме всего прочего есть еще инфа https://ru-board.club/computers/os/other-os/183339.html В обоих случаях винда сложила две флешки. То есть если и рисковать делать образ резервной флэш то только через Linux ПК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 29 минут назад, SergeKS сказал: Завод изготовитель предусмотрительно сохранил резервную флешку в корпусе промышленного ПК. Я ее нашел, включил - все работает. Казалось бы проблема решена, сделать образ и записать на новую CF. Но прочитав вот это я боюсь теперь на нее даже дышать а не то что бы коннектить через винду: https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=119251 Что же делать? Включите защиту от записи (многие адаптеры CF позволяют это сделать джампером или переключателем) и подключайте для копирования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 40 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба Запретить винде временно automount. Вариантов несколько. https://www.tenforums.com/tutorials/117336-enable-disable-automount-new-disks-drives-windows.html Ну и потом доступ винхексом по физике. И первым же делом слить образ всей карты в файл тем же винхексом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeKS 0 26 июля, 2023 Опубликовано 26 июля, 2023 · Жалоба 40 минут назад, gerber сказал: Включите защиту от записи 3 минуты назад, khach сказал: Запретить винде временно automount Спасибо! Обязательно выполню такую защиту. Пока откладываю эти действия до тех пока вообще ничего не смогу сделать сам (касательно геометрии CF). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться