Моя компания использует продукт под названием VxWorks , и я ищу программное обеспечение, которое поможет перенести приложение VxWorks в Windows. Обратите внимание, что материнская плата была изменена. ОС также будет заменена на встроенную Windows-7. Теперь вопрос в том, как перенести исходное приложение VxWorks на платформу Windows. Интересно, есть ли какие-нибудь инструменты, которые помогут сделать такую работу.
Я вернулся, чтобы поделиться своим опытом с ним за последние месяцы. Я нашел программы с графическим интерфейсом, вызывающие две библиотеки: Zinc и WindML. Первый является более высоким уровнем вызова последнего. Я получил пробную версию OS Changer от MapuSoft и обнаружил, что они не поддерживают перенос Zinc/VxWorks на Zinc/Windows. Вместо этого я нашел другую версию Zinc, Zinc для Windows. С тех пор я могу работать с частью кода на основе Zinc, просто перекомпилировав его с помощью Zinc для Windows. То, что может помочь OS Changer, — это только коды на основе WindML, которые являются лишь небольшой частью, поскольку большинство кодов вызывают библиотеку Zinc.
С другой стороны, причина, по которой я покупаю такие инструменты, как Zinc для Windows или OS Changer, заключается в том, чтобы сэкономить время. Квота на OS Changer превышает годовой доход среднестатистического тайваньского инженера по программному обеспечению, но экономит максимум около 1 месяца времени разработки. Итак, какой смысл покупать его для небольшого проекта?
Вместо этого цена Zinc для Windows составляет менее половины месячной зарплаты тайваньского инженера по программному обеспечению, но это может сэкономить несколько месяцев времени разработки и улучшить качество кода.
Итак, я решил купить Zinc для Windows и вручную портировать коды на основе WindML.
Я только что нашел программное обеспечение от MapuSoft: http://www.mapusoft.com/
Их продукты в основном предназначены для помощи в переносе приложений между различными платформами, чтобы обезопасить ваши инвестиции в разработку ПО. Я даже встречался с его FAE и видел его простую презентацию и демонстрацию. У меня пробная версия. Очень вероятно, что это может быть то, что я хочу. Используя этот инструмент, мне не нужно портировать все коды построчно.
Использование их инструментов дает больше преимуществ, чем портирование вручную.
Я вернусь сюда, чтобы подтвердить, хорошо ли это работает после того, как я проверю это. Это будет через несколько недель.
После некоторого испытания я не ценю этот инструмент. Это не так красиво, как они говорили. Мое решение по-прежнему состоит в том, чтобы написать программу в руке.
Николя Рауль
Ира Бакстер
Стэн Хуанг на Тайване