скомпилировать alsa + c + armv5tel в Linux Fedora 13 или 14 на VirtualBox

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

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

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

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

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

файл файл

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

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

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

P. S.

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


person damlopez    schedule 04.03.2012    source источник


Ответы (1)


У меня нет опыта работы со звуком, но я работал с архитектурой процессора ARM-11 и особенно с программированием на ассемблере для этой архитектуры. В качестве компилятора я использую armcc, а для эмуляции/отладки в Linux я использую < href="http://www.arm.com/products/tools/software-tools/rvds/index.php" rel="nofollow">отладчик ARM RealView, хотя gcc также поддерживает сборка ARM, и вы можете использовать QEMU в качестве эмулятора.

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

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

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

person drodil    schedule 06.03.2012