我正在做一个项目,我必须做一个程序,我把麦克风输入的音量和几个分贝参数,我们有兴趣修改条目,以使结果输出,扬声器,更低或更高取决于几个因素,如环境噪声,微级音频,等等。
我知道我的意思是不止一个听起来像中文,我可以检查一下“堆积”,我称之为很酷,你有一个ARM架构,是armv5tel的子架构,它在linux下使用,但我最大的障碍=大问题,是编译一个典型的C程序来这样做,gcc文件。c-o ficheroOut已经解决了。
但是通过使用linux音频库,在这种情况下,我认为这是特定于linux armv5tel的,而不是如何编译,对于典型的linux音频程序,我们把他放在-lasound中,他将是一个不同的架构英特尔,因为没有如何。
有没有人曾经同时使用过这种架构、C语言和音频?我可以说明一下它是如何编译的吗?
原则上,我找到了一个解决方案,就是用arm-gp2x-linux-gcc或者arm-gp2x-linux-gcc或者arm- xDD -linux- did编译的,因为我对任何已经编译的文件都做了一个li文件,但不是像他们那样,而且一如既往的我没有任何必要的信息,xDD,混蛋和原谅,我给出了以下内容
文件文件
ELF 32位LSB可执行文件,ARM,版本1,静态链接,未剥离
更多的信息,做一个匿名给出了arquitetura,但是对于一个未知的xDD armv5tel,为什么?
感谢任何人可以给我一个澄清或减轻我的这种不好的感觉,因为我有几个星期,我没有得到太多,通过谷歌。
另请注意:
它必须使用QEMU (该特定体系结构的仿真器??),我使用的是带有fedora 13的虚拟机,其中有编辑凯特,前arm的gcc和评论,但我不能正确编译
发布于 2012-03-06 19:02:08
我没有音频东西的经验,但我一直在与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。希望这对你有帮助。
https://stackoverflow.com/questions/9557853
复制相似问题