我正在进行一个项目,我必须制作一个程序,我在这个和一些分贝参数上输入麦克风输入音量,我们有兴趣修改条目,以便产生的输出,扬声器,是根据环境噪音,微电子音频等等多种因素来降低或降低等等。
我知道我的意思不止一个听起来像中文,我可以检查“堆积”,因为我称它为酷,你有一个ARM架构,是armv5tel subarchitecture,在linux下使用,但我很大的障碍=大问题,就是编译为典型的编译C程序,这样做gcc file.co ficheroOut就已经解决了。
但是通过使用linux音频库,在这种情况下,我认为是特定于linux armv5tel,而不是如何编译,对于典型的Linux音频程序,我们把他放在-around中,他将成为一个不同的架构英特尔因为没有如何。
有没有人一次使用过这种架构,语言C和音频?,我可以说明它是如何编译的吗?
原则上,我找到了一个用arm-gp2x-linux-gcc或arm-none-linux-gcc编译的解决方案,因为我将li文件发送到任何已编译的文件,但不是像他们那样,并且一如既往,我没有根据要求提供xDD那些混蛋和宽恕的信息,我给出以下内容
档案文件
ELF 32位LSB可执行文件,ARM,版本1,静态链接,未剥离
更多信息,做一个uname给出arquitetura armv5tel,但是有一个未知的xDD linux,为什么?
谢谢,如果有人能给我一个澄清或点亮我的这种不好的感觉,因为我有几个星期我不会得到很多,谷歌搜索。
P上。 S上。
它必须使用QEMU(该特定架构的模拟器??),我正在使用带有fedora 13的虚拟机,并且在这个编辑器Kate,一个前臂gcc并评论过,但是我无法正确编译< / p>
答案 0 :(得分:0)
我没有音频方面的经验,但我一直在使用ARM-11处理器架构,尤其是这种架构的asm编程。作为编译器,我使用armcc并在linux上进行模拟/调试我使用ARM RealView Debugger虽然gcc也支持ARM assembly,你可以使用QEMU作为模拟器。
作为一个例子,这是我用于在linux环境中使用armcc编译ARM-11文件的行:
armcc -g -W --cpu=ARM1176JZ-S --arm {files}
在你的情况下,如果我是对的, - cpu =将是ARM5TEJ。希望这有助于你。