CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 3099|回复: 1

关于使用CB2跑PJSIP的编译问题,求助,多谢。

[复制链接]

1

主题

0

好友

147

积分

注册会员

Rank: 2

贡献
33
金钱
47
威望
33
买家信用
卖家信用
积分
147
发表于 2014-10-30 12:07:35 |显示全部楼层
想用CB2跑pjsip做个VOIP功能。 刷的Fedora, 使用pjsip2.3和1.12都试过。  但是都有问题。
编译pjsip时,如果使用硬件浮点方式(使用gcc-arm-linux-gnueabihf编译或者-mfloat-abi参数设置为hard),在建立sip连接传送语音时,会有卡顿, 是随机发生的, 偶尔还会有语音完全中断的情况。  如果使用软浮点方式(使用gcc-arm-linux-gnueabi编译,或者-mfloat-abi参数选soft), 只要一建立sip连接开始传送语音, 板子的cpu占用率就是升到100%。 语音完全失真,像是处理能力不够的情况或者像是之前磁带机快没电的情况。
同样使用软浮点编译的程序,在使用三星的S5PV210的板子上(Cortex-A8),就完全没有问题,不会出现CPU占用率高的情况, 也不会出现语音失真。
现在搞不清楚问题出在哪儿, 使用单独的FPU做浮点运算有BUG? pjsip有适配问题?   
另外,全志的A20在整数处理能力上比三星的S5PV210差很多么? 都是1G主频, S5PV210是单核的。 为什么关闭硬件浮点的情况下, 在两块板子上表现差这么多?   

多谢。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2020-4-8 20:27 , Processed in 0.021104 second(s), 6 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部