参考高通文档:
80-N1008-1_H_SaharaProtocolSpecification.pdf
80-V5348-1_J_Streaming_DLoad_Protocol.pdf
8K平台Sahara Protocol相对7K, 6K 平台Softward Download优点
这是一条重要的设计思路转变。 如下图:
CRC的计算很花时间的。
手机需要的数据,它主动向PC请求。 因为手机是主动请求,它自已知道请求的数据类型,数存放地址,数据有长度等信息。
为什么知道这些信息?因为手机可以先向PC请求发送image header啊。
因此。PC向手机发送的数据,可以是raw data。不需要进行数据打包。手机接收到数据后,也不需要进行解包。
7K、6K的复杂command包和data包 如下图:
8K的简单command包和raw数据包 如下图:
总结: 8k Sahara Protocol省去了CRC,打包、解包的过程,效率高。
qualcomm 8K平台Sahara Protocol相对7K, 6K 平台Software Download优点
原文:http://blog.csdn.net/fybon/article/details/18263191