【技术实现步骤摘要】
基于安全数字输入输出接口的数据传输方法及装置
[0001]本申请涉及数据通信
,尤其涉及一种基于安全数字输入输出接口的数据传输方法及装置。
技术介绍
[0002]安全数字输入输出(Secure Digital Input and Output,SDIO)协议是由安全数码卡(Secure Digital Memory Card,SD卡)的协议演化而来的,它保留了SD卡的读写协议,同时又定义了一种外设接口,即SDIO接口,用于连接一些外部设备,如调制解调器、条形码扫描仪、定位接收器、相机设备和无线网络通信卡(如WiFi卡)等等。相较于SD卡只支持数据存储,SDIO接口能够突破只支持数据存储的这个功能局限,实现了与外部设备之间读写数据的功能。
[0003]目前,在利用SDIO接口与外部设备之间读写数据的过程中,SDIO接口传输速率有待提升。
技术实现思路
[0004]有鉴于此,本申请提供了一种基于安全数字输入输出接口的数据传输方法及装置,优化了基于SDIO接口与外部设备之间读写数据的过程,确保在SDI ...
【技术保护点】
【技术特征摘要】
1.一种基于安全数字输入输出接口的数据传输方法,其特征在于,所述方法包括:第一SDIO设备对待传输的数据包进行填充处理,获得经填充处理后的数据包,其中,所述经填充处理后的数据包的长度为SDIO标准数据块的长度的整数倍;所述第一SDIO设备向第二SDIO设备发送所述经填充处理后的数据包。2.根据权利要求1所述的方法,其特征在于,所述SDIO标准数据块的长度为512字节。3.根据权利要求1或2所述的方法,其特征在于,所述第一SDIO设备对待传输的数据包进行填充处理,获得经填充处理后的数据包,包括:获取基于SDIO协议传输的SDIO标准数据块的长度;获取所述待传输的数据包的长度;判断所述待传输的数据包的长度是否为所述SDIO标准数据块的长度的整数倍;若否,则对所述待传输的数据包进行填充处理,直至达到所述SDIO标准数据块的长度的整数倍。4.根据权利要求3所述的方法,其特征在于,所述对所述待传输的数据包进行填充处理,直至达到所述SDIO标准数据块的长度的整数倍,包括:配置所述待传输的数据包对应的第一ADMA模块,所述第一ADMA模块中存储了所述待传输的数据包的地址和长度;配置所述待传输的数据包对应的第二ADMA模块,所述第二ADMA模块用于存储需要填充字节的个数;根据所述待传输的数据包的长度和所述SDIO标准数据块的长度的整数倍之间的最小长度差值,填充所述第二ADMA模块;根据所述第一ADMA模块和所述第二ADMA模块各自存储的数据信息对所述待传输的数据包执行填充处理,得到经填充处理后的数据包。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一ADMA模块和所述第二ADMA模块各自存储的数据信息对所述待传输的数据包执行填充处理,得到经填充处理后的数据包,包括:根据所述第一ADMA模块内存储的所述待传输的数据包的地址,获取所述待传输的数据包对应的第一字节信息;根据所述第二ADMA模块内存储的需要填充字节的个数,以填充占位字符的方式得到所述需要填充...
【专利技术属性】
技术研发人员:武亮,王超,陶冬,贾煜涛,李兴华,
申请(专利权)人:广州全盛威信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。