ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
165765 Топик полностью
AlexandrY (05.09.2009 22:05 - 22:11, просмотров: 130) ответил dimasusl@gmail.com на Вероятно, чтобы получить более точный ответ, нужно задать более полный вопрос:)
Я ж вам ясно намекаю, RTOS не при чем, ответ искать надо у компилятора. Есть два сценария. В первом случае вы отдаете всю свою часть включая RTOS в виде либ или исходников или бъектных файлов заказчику. Он пристегивает свою часть. Компилит. Получает общий бинарник и заливает его. Во втором случае вы формируете файл с абсолютными адресами всех глобальных объектов вашего проекта. Свой проект компилите в бинарник. И отдаете бинарник и файл с объявлениями символов (В Keil-е называется symdefs-файл и распознается как объектный) клиенту. Тот пристегивает ваши символы к своему проекту, сам пишет необходимые объявления символов или требует с вас и компилит свой бинарник или бинарники. Потом отдельно заливает вашу часть и свою. При этом тупо лишается всех преимуществ символьной отладки RTOS, и сквозь зубы поминает своих подрядчиков по RTOS. В CircleOS для полузакрытой платформы Primer2 предлагают 2-й вариант. Я такие "решения" всегда обхожу далеко стороной.
INDEMSYS