2014-11-03 3 views
0

Мой вопрос:VxWorks O.S. библиотеки

Мне нужно перекомпилировать все VxWorks O.S. библиотеки для целевой архитектуры каждый раз, когда я переключаюсь между моими проектами, один для Pentium M и один для Atom?

Если это так, есть ли разумная стратегия, чтобы сократить процедуру?

ответ

0

Трюк заключается в использовании SCCS (системы управления исходным кодом, например git, cvs, clearcase, что угодно), а затем создать два локальных рабочих пространства из одного и того же репо (одно для Pentium M, а другое для Atom). Когда вы вносите изменения в одно рабочее пространство, вы совершаете изменение в репо, а затем объединяете эти изменения в другое рабочее пространство.

1

В случае, если у вас есть источники vxworks в вашем дистрибутиве, вы можете создавать проекты создания исходного кода для каждого BSP и создавать их. Эти проекты создают полный набор библиотек. Вы можете создать проект VIP (проект изображения vxworks) на основе проекта создания исходного кода, и ваше изображение будет связано с вашими библиотеками. Одна вещь, которую следует помнить - проект сборки источника не содержит источников, а только ссылки на них, поэтому, если вы измените исходный код в проекте с одним источником, он будет изменен во всех проектах, а следующая сборка изменит библиотеку создания. Поэтому имейте это в виду. Надеюсь, что это поможет вам.

Смежные вопросы