• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

嵌入式架构的合理设计能否能否解决网络卡顿问题

zhczlzhang 2017-05-16 浏览量:907

蒋工好,最近我买了很多的嵌入式安卓开发板,经过测试后,发现很多开发板在用SIM卡,3G网络时,会经常出现应用程序卡顿无法上网的现象。

我把应用程序装在手机上,在同样的环境下做测试,3G网络很少出现卡顿无法上网的情况。

在询问了一些嵌入式工程师后,有的说是系统优化没有做好,有的说是嵌入式架构不合理,要重新设计优化架构,不知道这个问题是否应该对嵌入式架构进行重新设计还是系统优化,蒋工能讲一下吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 第一,看一下CPU特性,开发板中的ARM处理器大都是A7、A9之类而且核心数少,现在主流手机中的至少也是A53甚至A72至少为4或8核,选择时不能只看主频,不同的ARM核效能上差距很大,新一代核在同频的情况下至少提高20%以上性能,查下资料如果是此原因导致应该选取更强的开发板

    第二,架构原因,手机采用的是专用的高通、海思或者MTK的专用Soc,处理器与基带之间的通讯带宽很高,因此效能会远高于分立器件的架构。如发现是此原因,建议采用高通或海思Soc的开发板。

    第三,安卓系统移植的问题,这个我接触的不多,不过应该和linux差不多,移植操作系统时裁剪工作很重要,根据硬件进行过优化的安卓系统执行效率肯定要好,你的开发板可能没有做过优化导致效率较低。排除硬件原因,这个可能是你的问题。

    暂时想到这些,按照这些对号排查,如果不是这三点容我再想想。


    • 发布于 2017-05-16
    • 举报
    • 评论 1
    • 1
    • 0
zhczlzhang 回复了 wolfg4:非常感谢,CPU为A9,架构大都是三星的SOC,优化还没做过,我先试着自己做下。 回复

其他答案 数量:2
  • 等蒋工来回答,我先抛砖引玉,大概说一下我的观点哈


    首先要确定一点就是这些开发板的硬件做工肯定是比不上手机的,比如屏蔽罩的设计,还有走线,PCB工艺什么的。此外,手机的基带是集成在主控制器里面的而开发板的很多外接GSM模块。这个是卡顿的原因之一


    其次就是你说的系统优化,手机厂商的操作系统都是自己开发的,因此肯定能够做到与他们的硬件适配,但是开发板商的系统多数是移植而来,因此驱动不适配很常见。


    因此,本人建议你从硬件优化和驱动优化两个方面入手进行改造

    • 发布于2017-05-16
    • 举报
    • 评论 1
    • 0
    • 0
zhczlzhang 回复了 chen0000009 :谢谢。 回复

  • 因為很多開發板配套的鏡像都很原生的版本,即Google釋出的基本Android

    而手機開發商當然要對其優化,因此會和開發板很大不一樣

    所以您可以考慮國外整套解決方案的會比較順暢

    如高通整套解決方案,當然價格會昂貴不少,Debug和開發這些都需要人力成本的

    以上是我小意見

    • 发布于2017-05-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式架构的合理设计能否能否解决网络卡顿问题