首页 > 其他 > 详细

qualcomm 8K平台Sahara Protocol相对7K, 6K 平台Software Download优点

时间:2014-01-21 09:36:11      阅读:491      评论:0      收藏:0      [点我收藏+]

参考高通文档:

80-N1008-1_H_SaharaProtocolSpecification.pdf

80-V5348-1_J_Streaming_DLoad_Protocol.pdf


8K平台Sahara Protocol相对7K, 6K 平台Softward Download优点

1、数据传输,memory dump,命令执行都由手机端主动发起(原来是PC发起),即:手机是master,PC是slave。 

这是一条重要的设计思路转变。 如下图:

   bubuko.com,布布扣


2、传输的稳定性,依赖于物理链路,不再进行CRC校验。usb传输自身是有带纠错能力的,值得信赖。

     CRC的计算很花时间的。


3、数据传输格式是raw data,省进了进行打包、解包的所花的很多时间。

    手机需要的数据,它主动向PC请求。 因为手机是主动请求,它自已知道请求的数据类型,数存放地址,数据有长度等信息。

  为什么知道这些信息?因为手机可以先向PC请求发送image header啊。

  因此。PC向手机发送的数据,可以是raw data。不需要进行数据打包。手机接收到数据后,也不需要进行解包。

  

 7K、6K的复杂command包和data包   如下图:

       bubuko.com,布布扣bubuko.com,布布扣

 

      8K的简单command包和raw数据包  如下图:


   bubuko.com,布布扣



总结: 8k Sahara Protocol省去了CRC,打包、解包的过程,效率高。



qualcomm 8K平台Sahara Protocol相对7K, 6K 平台Software Download优点

原文:http://blog.csdn.net/fybon/article/details/18263191

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!