Возник вопрос о переносе ассемблерных модулей из VDSP++ в gcc или в CrossCore® Embedded Studio. Кто имеет опыт и может поделиться? Понятно, что в принципе можно причесать ассемблерный модуль к виду ассемблерной вставки, однако с такой подход требует большого объема формальной работы по кодированию, да и для сложных ассемблерных модулей gcc может не хватить регистров. На уровне исполняемых задач известны способы загрузить dxe или ldr и исполнить их, под uLinux. Однако, это требует вручную разрешать конфликты ресурсов. Существует ли возможность подключения "чужих" объектных файлов, следующих конвенциям С, С++ по передаче параметров? Опять же какие типы объектных файлов использует CrossCore® Embedded Studio? Вопрос связан,например, с тем, что AD выкладывал некоторые Application в виде объектных библиотек VDSP++. Возможно ли их использовать в альтернативных средах?
|