ARM软件开发
文章平均质量分 51
AI Audio
专注嵌入式AI,VR Audio,语音和音频编码器,语音质量增强技术。qq:122268312
展开
-
ARM 汇编中跳转指令
<br />今天检查实习生写的程序,发现他们对跳转指令有混用的现象,想给他们解释,于是重新复习了一下这几条跳转指令。<br /> <br />B :强制跳转<br />BL:带链接跳转,将下一个指令的地址复制到 lr(r14,链接寄存器)中。<br />BX:跳转并切换指令集,将下一个指令的地址复制到 lr(r14,链接寄存器)中。<br />BLX:带链接跳转并切换指令集,将下一个指令的地址复制到 lr(r14,链接寄存器)中,<br /> BLX label:无论何种情况,始终会更改处理器的状态原创 2010-08-26 23:11:00 · 676 阅读 · 0 评论 -
RVDS4.0上开发cortex A8 NEON程序
<br />用RVDS4.0集成开发环境新建一个target为cortex A8 NEON的工程,即便是hellowolrd,也无法正常运行,<br />然而自己写makefile调用amrcc的方式就可以。在水木等地咨询,虽然回复的网友众多,其中不乏一些高手,但是问题总是解决不了。<br />最后还是arm的技术支持技高一筹,给了下面的代码,并设置程序入口点为init_cpu,问题解决<br />http://infocenter.arm.com/help/index.jsp?topic=/com.arm原创 2010-08-30 22:43:00 · 1569 阅读 · 1 评论 -
转贴ARM NEON 优化的例子
<br />ARM NEON Optimization. An Example <br />Http://hilbert-space.de/?p=22<br /> <br />Since there is so little information about NEON optimizations out there I thought I’d write a little about it.<br />Some weeks ago someone on the beagle-board mailing-l原创 2010-09-14 22:51:00 · 4288 阅读 · 0 评论 -
ARM CORTEX Ax NEON 中的加法指令
<br />NEON 中的加法指令其实并不少,大致有以下几种<br />VADD<br />VADDHN<br />VHADD<br />VPADD<br />VQADD<br />VRHADD<br />VRADDH<br />但是使用起来相当的不灵活,尤其是某些加法指令不带饱和,往往加的结果会溢出而无法处理,不得不采用ARM指令来完成饱和加<br /><br />其中<br />VADD,<br />VQADD<br />是可以带饱和的加<br />VHADD<br />VPADD<br />VRHAD原创 2010-09-28 23:17:00 · 2086 阅读 · 0 评论