скомпилируйте alsa + c + armv5tel в linux fedora 13 или 14 на VirtualBox - PullRequest
1 голос
/ 04 марта 2012

Я работаю над проектом, в котором мне нужно сделать программу, в которой я принимаю громкость микрофонного входа по этому параметру и несколько децибел, и нам интересно изменить запись так, чтобы результирующий выход, колонки, был ниже или выше в зависимости от нескольких факторов, таких как шум окружающей среды, аудио на микроуровне и т. д. и т. д.

Я знаю, что я имею в виду, что больше чем один звучит как китайский, я мог бы проверить, что "куча", как я это называю, крутая, у вас есть архитектура ARM и это субархитектура armv5tel, которая используется под linux, но мой большой гандикап = большая проблема, это скомпилировать как обычную компиляцию C-программы, чтобы gcc file.co ficheroOut уже был бы решен.

Но, работая с аудио-библиотеками linux, которые в данном случае, я думаю, специфичны для linux armv5tel, а не как для компиляции, для типичной аудио-программы linux мы помещаем его в lasound, и он будет другим архитектура Intel так как нет.

Кто-нибудь работал с этой архитектурой, языком C и аудио одновременно? Могу ли я указать, как он может компилироваться?

В принципе, я нашел решение, которое скомпилировано с arm-gp2x-linux-gcc или arm-none-linux-gcc, поскольку я создаю li-файл для любого файла, который уже скомпилирован, но не так, как они, и как всегда у меня нет информации, как требуется xDD, что ублюдки и прощение, я даю следующее

file file

ELF 32-битный исполняемый файл LSB, ARM, версия 1, статически связан, не удален

И для получения дополнительной информации, сделать uname дает как arquitetura armv5tel, но с неизвестным xDD linux, почему?

Спасибо, если кто-нибудь может дать мне разъяснение или осветить это плохое чувство, которое я испытываю, потому что у меня есть пара недель, которые я не получаю очень много, по Google.

P. S.

Это должно было бы использовать QEMU (эмулятор для этой конкретной архитектуры ??), я использую виртуальную машину с Fedora 13 и внутри этого редактор Kate, бывший arm gcc и прокомментировал, но я не могу правильно скомпилировать

1 Ответ

0 голосов
/ 06 марта 2012

У меня нет опыта работы с аудио, но я работал с архитектурой процессора ARM-11 и особенно с asm-программированием для этой архитектуры.В качестве компилятора я использую armcc , а для эмуляции / отладки в Linux я использую ARM RealView Debugger , хотя gcc также поддерживает ARM сборка , и вы можете использовать QEMU в качествеэмулятор.

В качестве примера это строка, которую я использую для компиляции файлов для ARM-11 в среде linux с помощью armcc:

armcc -g -W --cpu=ARM1176JZ-S --arm {files}

В вашем случае --cpu = будет ARM5TEJесли я прав.Надеюсь, это помогло вам.

...