一种eMMC器件的读写方法、装置、设备和存储介质与流程

您所在的位置:网站首页 emmc器件 一种eMMC器件的读写方法、装置、设备和存储介质与流程

一种eMMC器件的读写方法、装置、设备和存储介质与流程

#一种eMMC器件的读写方法、装置、设备和存储介质与流程| 来源: 网络整理| 查看: 265

技术特征:1.一种emmc器件的读写方法,其特征在于,包括:配置emmc器件的读写方式和预先设计的emmc读写调度器,其中,所述读写方式包括cpu缓存读写方式和dma读写方式;通过所述emmc读写调度器获取emmc读写请求时,调用所述cpu缓存读写方式或dma读写方式,实现对所述emmc器件的读写操作。2.根据权利要求1所述的方法,其特征在于,所述配置emmc器件的读写方式包括:配置所述emmc器件的驱动,将emmc程序的所有内存操作使能cache;配置所述emmc器件的驱动,将emmc操作的内存地址映射到dma。3.根据权利要求1所述的方法,其特征在于,所述预先设计的emmc读写调度器,包括:为用户提供读写接口的api模块、用于调用cpu缓存读写方式的cpu方式读写模块、用于调用dma读写方式的dma方式读写模块。4.根据权利要求3所述的方法,其特征在于,所述配置emmc读写调度器,包括:通过emmc器件的驱动提供访问所述emmc器件的cpu方式读写接口和dma方式读写接口;通过所述cpu方式读写模块对所述cpu方式读写接口做读写封装,以及通过dma方式读写模块对所述dma方式读写接口做读写封装。5.根据权利要求3或4所述的方法,其特征在于,所述预先设计的emmc读写调度器,还包括:emmc资源隔离互斥模块;配置所述emmc读写调度器时,调取预先配置的读写占比配置文件,所述读写占比配置文件中包含emmc器件中的各地址资源所匹配的读写方式;通过所述emmc资源隔离互斥模块基于所述读写占比配置文件,对所述emmc器件中各地址下的资源进行隔离互斥操作。6.根据权利要求5所述的方法,其特征在于,所述通过所述emmc读写调度器获取emmc读写请求时,调用所述cpu缓存读写方式或dma读写方式,包括:通过所述api模块接收用户输入的emmc读写请求时,从所述emmc读写请求中提取emmc器件的读写地址;根据所述读写地址查询所述读写占比配置文件,确定所述读写地址下的资源所匹配的读写方式;根据匹配的读写方式调用所述cpu缓存读写方式或dma读写方式。7.根据权利要求1所述的方法,其特征在于,所述配置所述emmc器件的驱动,将emmc程序的所有内存操作使能cache之后,还包括:确定cpu在内存中所执行的当前指令;将与当前指令关联的指定数量的目标指令从所述内存转移到所述cache中。8.一种emmc器件的读写装置,其特征在于,包括:配置模块,用于配置emmc器件的读写方式和预先设计的emmc读写调度器,其中,所述读写方式包括cpu缓存读写方式和dma读写方式;emmc器件读写模块,用于通过所述emmc读写调度器获取emmc读写请求时,调用所述cpu缓存读写方式或dma读写方式,实现对所述emmc器件的读写操作。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的方法。

技术总结本发明公开了一种eMMC器件的读写方法、装置、设备和存储介质。方法包括:配置eMMC器件的读写方式和预先设计的eMMC读写调度器,其中,读写方式包括CPU缓存读写方式和DMA读写方式;通过eMMC读写调度器获取eMMC读写请求时,调用CPU缓存读写方式或DMA读写方式,实现对eMMC器件的读写操作。通过配置eMMC器件的读写方式和预先设计的eMMC读写调度器,从而可以根据读写请求,调用不同的读写方式对eMMC器件进行读写操作,并且当调用CPU缓存读写方式时由于采用了缓存因此能够极大提高读写速度,当调用DMA读写方式时无需占用CPU,从而节省了CPU资源,为系统中其它业务预留资源的情况下实现高效的eMMC器件的读写。的eMMC器件的读写。的eMMC器件的读写。

技术研发人员:梁宏沛 张敏光 黄俊 周文龙 潘坪受保护的技术使用者:科东(广州)软件科技有限公司技术研发日:2022.06.16技术公布日:2022/8/22



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3